>>>>> "C" == Chris Pine <glyconis / gmail.com> writes:

C> When you create a singleton class for an object, you are changing the
C> 'klass' pointer and, as I see it, changing which class it is an
C> instance of.  What is returned by "instance_of?" does not change (and
C> I'm complaining about that, mind you; I'm fine with how it works), but
C> that object's immediate "papa" has changed.

 You are speaking about implementation details.

 If I remember well, matz has said one day that he can completely implement
 ruby without the need of the singleton class.

 Forget the singleton class, for the moment :-)


Guy Decoux