Re-doing Morphic ( Was: Re: Traits prototype image )

cg at cdegroot.com cg at cdegroot.com
Mon Feb 10 13:42:27 UTC 2003


Andreas Raab <squeak-dev at lists.squeakfoundation.org> said:
>To me, this is the logical result of many of the shortcomings of Smalltalk.
>For example, subclassing for using the framework. 
Ok, these are the shortcomings. You suggest that 'more like Etoys' would
be a solution, but could you be a bit more concrete? If subclassing is
bad (agreed on many counts), is composition a la Traits better?

>[...]. Of
>course, such an environment would no longer be "Smalltalk" - but in order to
>protect the critical system notions we simply HAVE to get rid of it or at
>least some of its intrinsically dangerous notions when it comes to an open,
>easily usable, and still robust environment.
>
a) define "Smalltalk", b) modify the definition until it matches the
system you get after you fix its shortcomings, c) continue calling it
"Smalltalk". 

IMHO, "Smalltalk" is more a philosophy than a product (Smalltalk-80) or
a standards document (ANSI Smalltalk), so I see no problems in fixing
Squeak here...

-- 
Cees de Groot               http://www.cdegroot.com     <cg at cdegroot.com>
GnuPG 1024D/E0989E8B 0016 F679 F38D 5946 4ECD  1986 F303 937F E098 9E8B
Cogito ergo evigilo



More information about the Squeak-dev mailing list