[Python-Dev] [poll] New name for __builtins__
Neil Toronto
ntoronto at cs.byu.edu
Thu Nov 29 12:06:45 CET 2007
Christian Heimes wrote:
> Greg Ewing wrote:
>> __uberglobal__
>
> Since Python 3.0 supports all unicode chars I vote for __überglobal__.
Make it untypeable to most Americans so as to discourage use? If that's
what we're going for, I suggest the somewhat more self-documenting and
less impossible __the_dictionary_where_all_the_builtins_are_now__.
Seriously, though, I really liked __universal__. It's part of a theme:
local < global < universal, and it communicates itself well. __root__
and its ilk don't bring anything concrete to mind, just abstract trees.
I don't think of namespaces as trees when I'm coding a function -
they're more like layers or overlays at that level.
So, a +0.01 from me (after weighting for lurkerhood) for __universal__.
Neil
More information about the Python-Dev
mailing list