[squeak-dev] Renaming "Squeak"

David Mitchell david.mitchell at gmail.com
Wed May 14 22:07:29 UTC 2008


> >  But, if you are trying to write code that is portable across Smalltalk
> >  dialects, you avoid brace notation.
>
> All dialects have a way to modify the parser don't they (probably a
> really simple way in many of them)?  Maybe an alternative would be to
> just make a package that adds the syntax to any Smalltalk.  Then
> people could use it if the want and just site the package as a
> dependancy.

I think modifying the parser is a pretty big expectation for an
application or framework.

>
> >  As I think it would be easier to update. I use literal forms to save
> >  myself typing but when I commit code, I'd rather have the long form.
> >  In fact, I've sent #sourceString to literal arrays so I could get the
> >  long form without all the typing.
>
> That is a good way of doing it, but the maintenance cost comes from
> how much code is there, not how much was typed.  This is a huge
> problem Java has.  Java wizards say "It doesn't matter how verbose the
> syntax is, I just generate all the boilerplate".  But that doesn't
> help the guy maintaining the code very much.
>

Wasn't my point. I think the long form is clearer. One of the great
things about Smalltalk is the simple object+message syntax. Brace
notation is something else. It can be handy at times, but I think the
other form is clearer.



More information about the Squeak-dev mailing list