[Python-Dev] Explicit Lexical Scoping (pre-PEP?)
Michael Chermside
mcherm at mcherm.com
Wed Jul 5 19:31:23 CEST 2006
Phillip Eby writes:
> I don't see a problem with requiring '.x' to be used for both
> reading and writing of outer-scope names; it just shouldn't be
> required for an outer-scope name that you don't rebind in the
> current scope.
>
> def counter(num):
> def inc():
> .num += 1
> return .num
> return inc
I am reminded of Tim Peter's declaration in response to a similar
proposal some time ago:
Syntax should not look like grit on my monitor.
(Sorry, no reference... but I swear it's word-for-word accurate because
the quote burned itself into my memory.)
-- Michael Chermside
More information about the Python-Dev
mailing list