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
|