From: Yukihiro Matsumoto Date: 2005-04-22T08:26:58+09:00 Subject: Re: [EVALUATION] - E03e - The Ruby Object Model (Summary) Hi, In message "Re: [EVALUATION] - E03e - The Ruby Object Model (Summary)" on Fri, 22 Apr 2005 06:25:23 +0900, "David A. Black" writes: |> Besides seeing no real need, such method is highly connected to the |> current implementation. Future Ruby (or different implementation of |> Ruby interpreter) may want to choose other strategy, for example, |> creating a temporary class-like object to manipulate singleton |> methods, then update internal object structure according to that |> class-like object. Under the implementation like this, a method to |> obtain singleton class has no meaning. | |What would: (class << obj; self; end) give you if there's no |singleton class? In that case, it would give you a (perhaps one-time only) class-like object described above. matz.