Neil Toronto wrote:
>  From what I can see, you could object to *every* keyword on the grounds 
> that the name is rebound in the innermost lexical scope: nonlocal (it's 
> not, it has a local binding), outer (it's really inner), and external 
> (nope, it's internal) all have this problem.

The specific problem with 'outer' is the potential confusion between 'an outer 
scope' and 'the outermost scope'.

The other two terms don't have the same problem - it is fairly clear with 
either term that the author is merely saying something about where the 
variable *isn't* (i.e. not local to this function), rather than something 
about where it actually is.

Regards,
Nick.

-- 
Nick Coghlan   |   [EMAIL PROTECTED]   |   Brisbane, Australia
---------------------------------------------------------------
             http://www.boredomandlaziness.org
_______________________________________________
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