[Python-Dev] Alternate notation for global variable assignments

Barry Warsaw barry at python.org
Mon Oct 27 19:11:52 EST 2003


On Mon, 2003-10-27 at 19:00, Delaney, Timothy C (Timothy) wrote:

> First of all, I'm strongly *against* the idea of :var.
> 
> However, I think a syntax that would work with no ambiguities, and not look too bad, would be:
> 
>     .var
> 
> e.g.
> 
>     sublist = lst[.var]
> 
> I would also be strongly against this suggestion - it simply deals with the problems I see with the current suggestion. It has its own problems, including (but not limited to) not being very obvious.

What I really want is access to a namespace, and then all the normal
Python attribute access notations just work.  They're one honking great
idea after all.

This was behind the "import __me__" suggestion for access to module
globals.  Why can't we have something similar for nested functions?

-Barry





More information about the Python-Dev mailing list