> > The only sane proposal i've seen that consistently addresses all
> > these cases, doesn't create new ambiguous situations, and doesn't
> > break most existing Python code is the "nonlocal" declaration.

[snip]

> Agreed - I believe the only real problem with the idea was that nobody could
> come up with a name for this statement that was clearly the right name.

[snip of arguments against previously proposed keywords]

The fact that this issue gets raised over and over again tells me that
I'm not alone in thinking this is a big language wart.  Please,
please, please add a "nonlocal" keyword under some appropriate
spelling.  Even if we can't all agree on the best name, I'd rather
have the small wart of an oddly spelled keyword than the IMHO big mess
we have today.

Then again, I'm the kind of guy that likes the new conditional
expression syntax, so what do I know? :-)

   Mike
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to