Nick Coghlan <[EMAIL PROTECTED]> wrote:

> Alex Martelli wrote:
> > One thing I'd like to see in namespaces is _chaining_ -- keeping each
> > namespace separate but having lookups proceed along the chain.  (The
> > best semantics for _bindings_ as opposed to lookups isn't clear though).
> 
> Hmm, so if it doesn't find it in the current namespace, it looks in the
> parent?

Yep.

> For bindings, you could just go with standard Python semantics - normal
> name binding always happens in the innermost scope, so binding a name in a
> namespace should happen in the directly referenced namespace. Then you can
> shadow names from outer scopes, and later regain access to them using
> 'del'.

...which you can't do in "standard Python semantics" - if a name is
local, it's local throughout.  You can't do that with a namespace
object, which is why I think the best semantics for bindings in that
case isn't all that clear.


Alex
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to