Reinhold> - Flat namespace: Should we tend to a more hierarchic library Reinhold> (e.g. inet.url, inet.http, inet.nntp)? This would increase Reinhold> clarity when searching for a module.
We've talked about this before. The main technical challenge seems to be backward compatibility. You need to support both flat ("import urllib") and packaged namespaces ("from www import urllib"), possibly within the same application. That is, postulating a www package, if I execute import urllib from www.urllib import urlopen the module-level code should only be executed once, and urlopen == urllib.urlopen should evaluate to True. Reinhold> - 3rd party modules: There are many superb modules out there, Reinhold> some of which really do have a "standard" Reinhold> character. Examples include PIL, numarray, ElementTree, Reinhold> [wxPython - I know this is a hairy issue], I think a good first step would be deciding on a package hierarchy. Third party packages could plug in wherever they fit best. Skip _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com