[Python-3000] Sky pie: a "var" keyword

Mike Krell mbk.lists at gmail.com
Tue Oct 10 18:54:24 CEST 2006


> there's no connection whatsoever between things that are raised now and
> then in various forums, and things that are real "seriously hurts people
> trying to get things done in Python" warts.

Fair enough.

> the vast majority of all Python programmers never uses nested functions
> at all.

Yes, but part of the reason for this may be this very wart.  I know
I'm campaigning for this as a fix for what the OP calls the "read only
lexical scoping gotcha".  A fix for that makes it much more convienent
to write closures that modify closed-over values, which in turn makes
a much more compelling use case for using nested functions.

Of couse, you may think that's a bad thing.  Personally, I'd really like it.

In any event, as you pointed out yourself, at last check Guido is +1
on this general idea.  Maybe you should ask him why he's in favor of
it :-)

  Mike


More information about the Python-3000 mailing list