[Python-ideas] Tweaking closures and lexical scoping to include the function being defined

Nick Coghlan ncoghlan at gmail.com
Wed Sep 28 00:23:56 CEST 2011


Hmm...  'local', 'statelocal', 'nonlocal', 'global', 'builtin'?

--
Nick Coghlan (via Gmail on Android, so likely to be more terse than usual)
On Sep 27, 2011 3:55 PM, "Nick Coghlan" <ncoghlan at gmail.com> wrote:
> On Tue, Sep 27, 2011 at 3:50 PM, Gisle Aas <gisle at activestate.com> wrote:
>> On Sep 27, 2011, at 6:12 , Guido van Rossum wrote:
>>
>>> "our" is something in Perl, right?
>>
>> That's right, and "our" is similar to Python's "global".  Perl went with
"state" as the keyword the concept described in this thread.
>>
>>   state $foo = 1;
>
> I actually like that as a term for the concept (I've certainly used it
> in my own descriptions in this very thread), but I shudder to think
> how much code would have to change if we made 'state' a keyword :P
>
> Cheers,
> Nick.
>
> --
> Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20110927/f6178969/attachment.html>


More information about the Python-ideas mailing list