On 07/01/2008, Raymond Hettinger <[EMAIL PROTECTED]> wrote:
> It is my hope that there will be a great deal of restraint in the effort to 
> group modules into
> packages in Py3.0.

+1

> The best existing indicator we have is the organization of the docs for the 
> standard library.
> I, for one, have a hell of a difficult time finding modules via the 
> "organized" table of
> contents in the Library Reference. Instead, I always go the the Global Module 
> Index
> where the somewhat flat namespace makes it easy to go directly to the module 
> of
> interest. I'm curious whether the other developers have had the same 
> experience -- if so,
> then it is a bad omen for over-organizing the standard library.

Yes, I have the same problem. I had not considered this, but I agree
that it's the best indication available of how a hierarchical
organisation might end up, and what issues there might be.

>From the Zen of Python: "Flat is better than nested".

> There are handful of groupings that are obvious (i.e. html and socket modules 
> going into
> an internet package).

One man's obvious is another man's confusing. I'd stick to Guido's
principle, that packages should only be used where they simplify
sub-names. And even there, use restraint.

I know I was earlier tending more towards the side of having more
packages. I've been convinced otherwise.

Paul.
_______________________________________________
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

Reply via email to