[Python-Dev] [poll] New name for __builtins__

Graham Horler graham.horler at gmail.com
Thu Nov 29 14:07:14 CET 2007


This is an interesting thread, here is my 1c :-)

Unless one is feeling chronologically challenged, it is always the
__last__ layer looked in as Christian Heimes described, so maybe
__lastns__ or __latter__, or even __zns__.

Perhaps __final__ or __finalns__ sounds too similar to "finally:".

How about __inbuilt__ :-?

I don't like __finish__, __close__, __terminal__, __integral__ too
ambiguous.

Poll summary so far (but without vote tally, and sorry if I missed any),
including the ones above.


Rejected:
__builtin__ GvR "I want to keep both concepts"
__session__ GvR "too many unrelated meanings"
__python__ GvR "But ... *everything* becomes a Python thingie."

Humorous:
__guts__
__pythongastric__
__the_dictionary_where_all_the_builtins_are_now__
__telescope__
__uberglobal__ With and without umlaut
__zns__

Cryptic / confusing:
__close__
__final__
__finalns__
__finish__
__global__
__inbuilt__
__integral__
__rootns__
__terminal__

The others:
__basic__
__builtin_namespace__
__core__
__default_root__
__fixtures__
__implicit__
__inject_builtins__
__lang__
__last__
__lastns__
__latter__
__outer__
__py__
__pythoncore__
__pythonroot__
__root__ This one is popular but has beed described as "too short"
__root_dict__
__rootdict__
__root_globals__
__rootnames__
__root_namespace__
__syswide__
__top__
__universal__ +0.2 from me

I hope this helps to have them all in one list.


More information about the Python-Dev mailing list