Squeak (ST80) syntax

Dwight Hughes dwighth at ipa.net
Wed Feb 16 21:18:45 UTC 2000


One minor thing that I would like to see is to add the small constraint
of requiring a space between a binary message and its receiver and
argument. "4 + 3" rather than "4+3". Why? So you could then freely use
binary characters within keyword or unary message selectors without
introducing ambiguity -- so instead of testing with "aNum isFloat", it
could become "aNum float?". I know this is a trivial example, but I find
the freedom to use more than just letters and numbers for naming in
Common Lisp and Scheme to be quite handy in general (and visually
distinctive).

-- Dwight

Dan Ingalls wrote:
> Present a syntax that you like better, and that is capable of expressing all of the current language.  You don't have to be able to compile it, or even to generate it automatically, you just have to present 5 or 10 methods both ways so it is clear how it handles each aspect of our current semantics.
> 
>         - Dan





More information about the Squeak-dev mailing list