[Python-3000] Draft PEP for outer scopes
Neil Toronto
ntoronto at cs.byu.edu
Wed Nov 1 23:29:08 CET 2006
Ka-Ping Yee wrote:
> Hi folks,
>
> I have finally completed a draft of a PEP on rebinding of names
> in outer scopes. I've tried to go back and gather all of the
> (amazingly numerous) proposals -- if i've forgotten or misattributed
> any, let me know and i'll be happy to correct them.
>
> I look forward to your thoughts on it:
>
It's beautiful. Like Michael said, an impressive amount of history.
I wondered about this specifically:
> A shorthand form is also permitted, in which nonlocal is prepended to
an assignment or augmented assignment statement:
>
> nonlocal x = 3
Is a similar statement for globals legal in Py3k? It's not in 2.4
(according to my own testing) or 2.5 (according to the grammar). The
syntax for 'global' and 'nonlocal' should be almost identical.
Neil
More information about the Python-3000
mailing list