On Feb 26, 2006, at 11:47 AM, Ron Adam wrote:
...
> How would you know you aren't in inadvertently masking a name in a
> function you call?
What does calling have to do with it? Nobody's proposing a move to
(shudder) dynamic scopes, we're talking of saner concepts such as
lexical scopes anyway. Can you give an example of what you mean?
For the record: I detest the existing 'global' (could I change but
ONE thing in Python, that would be the one -- move from hated
'global' to a decent namespace use, e.g. glob.x=23 rather than global
x;x=23), and I'd detest a similar 'outer' just as intensely (again,
what I'd like instead is a decent namespace) -- so I might well be
sympathetic to your POV, if I could but understand it;-).
Alex
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com