>>>>> "R" == Rick DeNatale <rick.denatale / gmail.com> writes:

R> The difference's between Ruby and Smalltalk here are subtle, and
R> somewhat just terminology.

 It depend how you see it. A class is an instance of the Metaclass
 (i.e. the class of the class is a metaclass), you can't say the same for a
 singleton class.

 Any object can have a singleton class.

 To explain the parallel hierachy between the classes and the metaclasses,
 you must speak about the compatibility problem.

 In ruby you just need to say that a class is an object.


Guy Decoux