Getting rid of metaclasses (Was: Behaviors vs Modules)

Alan Kay Alan.Kay at squeakland.org
Sun Feb 24 19:18:08 UTC 2002


Anthony and Randal --

At 1:40 PM -0500 2/24/02, Anthony Hannan wrote:
>merlyn at stonehenge.com (Randal L. Schwartz) wrote:
>>  Anthony> I was leaning towards getting rid of metaclasses.
>>
>  > Ahh, so you're reinventing "Self".

No, he isn't (and shouldn't).

>A useful goal, but you might
>>  want to study the body of existing literature and implementations
>>  already. :)
>
>Just one aspect of Self.  We would still have class objects that hold
>methods and instance variables names and a single superclass.  They
>just wouldn't be directly reachable from globals.  And we wouldn't
>have multiple inheritance via delegated parents.

Yes, I think these insights are right on the nose. Cf. my comments 
about PIE and multiple perspectives in the contemporaneous email also 
on this topic.

Cheers,

Alan



-- 



More information about the Squeak-dev mailing list