I On Friday, December 25, 2009, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
On Dec 25, 2009, at 3:39 PM, Igor Stasenko wrote:
2009/12/25 Stéphane Ducasse <stephane.ducasse@inria.fr>:
Hi
I was wondering if it would make sense to have     Point name     Point class name     both returning a symbol and not in one case a symbol and the other a string.
To my understanding, there's only classes which obliged to be identified by name. Metaclasses don't need to have one, and actually free to answer anything they want.
I do not think so and be consistent would be good
I don't think that the name of a metaclass is used at all, and I can't think of a situation where the metaclass name would be useful (other than in the inspector). RB, OB and MC all do "aBehavior theNonMetaclass name". Also the metaclass name is quite inefficient for lookups, because it is a derived value. Lukas -- Lukas Renggli http://www.lukas-renggli.ch