On Tue, 10 Jun 2003, Guido van Rossum wrote:
While not trying to convince you, I do have to say that we use this trick to provide implementations of builtins to code running under older Python versions.
Whatever works for a given Python version works. Going forward, builtins may become more static than they currently are (but only if the performance benefits turn out to be really worth it).
I understand, though I suppose I'd still like to have the option of a dynamic builtin namespace as a fallback to a new fast/static builtin namespace. Either that or we go all out and get rid of all builtins in Python 3K, though I'm not sure how much I'd like typing 'from System.Types import None', etc. in every file. -Kevin -- -- Kevin Jacobs The OPAL Group - Enterprise Systems Architect Voice: (216) 986-0710 x 19 E-mail: jacobs@theopalgroup.com Fax: (216) 986-0714 WWW: http://www.theopalgroup.com