visibility" of class object in favour of a global context

Brent Pinkney pinkney_b at aircom.co.za
Wed May 28 05:18:58 UTC 2003


Joel,

>It sounds to me like you're talking about adding a new concept to Smalltalk,
>or at least the way it's written. One of the beauties of Smalltalk is it's
>incredibly small number of base concepts (it was like 4 or something wasn't
>it?). 

>Why would you want to add another one?

It is good to have #inform, #beep, etc on the base class as it makes the programming experience rich, code terse and allows nifty overrides, etc.

However the bloat is only experienced when you browse the class - it is my naive opinion is that a lot of the "bloat" in Object, Colleaction, Morph would disaapear if we had Traits. 

Perhaps traits is the new concept needed in Squeak.

Brent





More information about the Squeak-dev mailing list