smalltalk76 (was: [newbie] how does Object implement new?)

Stephane Ducasse ducasse at iam.unibe.ch
Fri Mar 30 16:20:19 UTC 2001


on 3/30/01 4:31 PM, Bijan Parsia at bparsia at email.unc.edu wrote:

> On Fri, 30 Mar 2001, Stephane Ducasse wrote:
> [snip]
>> By the way, metaclasses are implicit in Smalltalk-80 not explicit ;)
> [snip]
> They're *anonymous* and "automatically created when you create a
> class". Does that entail that they are implicit?

Literature :)

> While their creation is implicit in class creation (or rather part of
> class creation is to create an anonymous metaclasses), it seems that
> metaclasses are fully explicit parts (ok, entering rocky linguistic
> waters) of the system (i.e., they are real objects, you could name them,
> they are retrieved not lazily created, etc.).
> 
> Of course, at this point, I'm sure there's some precisie, technical
> meaning that I just don't know, but I'd like to!

So the excellent paper: Safe Metaclass Composition of OOPSLA
http://www.emn.fr/info/perso/ledoux/publis.html


> Cheers,
> Bijan Parsia.
> 





More information about the Squeak-dev mailing list