[Python-Dev] peps 329, 266, 267
Skip Montanaro
skip at pobox.com
Wed Apr 21 17:36:25 EDT 2004
Phillip> Please note that:
Phillip> 1. None of this is needed in order to optimize builtins. Names
Phillip> that are unambiguously builtins can and should be optimized
Phillip> at compile time. Names that are ambiguous can use the
Phillip> existing semantics, and nothing further need be done.
Because module A can modify module B's namespace at runtime the compiler
can't tell whether an access to len() will get the builtin or a shadow
version. For the above to be true the semantics of modules will have to be
changed.
Skip
More information about the Python-Dev
mailing list