Squik language features
ajh18 at cornell.edu
Thu Apr 17 14:37:55 UTC 2003
"Richard A. O'Keefe" <ok at cs.otago.ac.nz> wrote:
> A temp var is declared in the scope where it is first assigned.
> *EEEK* I've used a couple of programming languages with that rule,
> and it is an extremely good way to introduce bugs. We already _have_
> Smalltalk syntax for declaring precisely where you want temp vars to
> be; what's wrong with that? (Mind you, I had some trouble _believing_
> the Smalltalk syntax, e.g. [:foo||bar| especially as || is a token in
> ANSI Smalltalk, but I did manage to get a parser to parse it correctly.
> Still, _any_ explicit syntax for this is better than making it implicit
> that way. Generations of Squik programmers will curse this decision if
> there ever are any such generations.
Alright, I'll concede. I just thought it would be nice to get rid of
the temp var list syntax. This way all code would just be statements.
More information about the Squeak-dev