If you remove the Traits you get exactly the double (at least in my moose image). As far as I remember, Traits are not subclasses of Objects and they do not have a metaclass for each Trait. Cheers, Alejandro
On May 22, 2015, at 12:39 PM, Eliot Miranda <eliot.miranda@gmail.com> wrote:
Oops, my math was wrong and so I got it wrong way round. But you know what I mean...
Eliot (phone)
On May 22, 2015, at 8:37 AM, Eliot Miranda <eliot.miranda@gmail.com> wrote:
Hi All,
On May 21, 2015, at 1:14 PM, Esteban Lorenzano <estebanlm@gmail.com> wrote:
Smalltalk allClassesAndTraits size. "5057" Object withAllSubclasses size. â9900"
As others have said, meta classes account for many of these, but I would have expect something closer to twice as many. What does this tell you?
(IdentitySet withAll: (Object withAllSubclasses reject: [:b| b isMeta]) removeAll: Smalltalk allClassesAndTraits; yourself
Are there perhaps lots of obsolete classes that need cleaning up?
I really do not understand :)
Esteban