Fear and loathing of the "perification" of Smalltalk

Jason Johnson jason.johnson.081 at gmail.com
Wed Sep 5 04:43:59 UTC 2007


On 9/5/07, Peter William Lount <peter at smalltalk.org> wrote:
>
> The key is in how it's evaluated. With a block that can be chosen at run
> time whereas with the curly braces it's much more limited since they
> just syntax sugar and don't have the power of the capabilities of the block.

Well, you have more power because it's at runtime instead of compile
time, but it's also slower if there are no compiler hooks.

Personally what I would like is if Smalltalk did what Lisp did and
pronounce # as the place where extensions happen.  Like instead of
braces it would be #{}.  Then folks from other dialects would
immediately know that an extension is happening and where to look for
it.



More information about the Squeak-dev mailing list