PEP 312 - Making lambdas implicit worries me, surely it's just the name 'lambda' that is bad...

Greg Ewing (using news.cis.dfn.de) me at privacy.net
Wed Mar 12 17:18:54 EST 2003


Thomas Bellman wrote:
> From what I understand, code blocks in Smalltalk
> execute in the same namespace/scope as the surrounding code, and
> cam thus bind variables in the surrounding code.

As far as I remember, they can have their own local
variables, so it's probably more accurate to say
that they execute in a lexically nested scope.
But there's no problem with rebinding variables in an
outer scope in Smalltalk, since all variables are
declared.

-- 
Greg Ewing, Computer Science Dept,
University of Canterbury,	
Christchurch, New Zealand
http://www.cosc.canterbury.ac.nz/~greg





More information about the Python-list mailing list