On Sep 15, 2009, at 2:53 PM, Michael Foord wrote:
There seem to be three positions:

1) Virtually no changes or improvements to the standard library at all - nothing beyond maintaining compatibility with language changes. (Laura) 2) New modules are acceptable but old modules should remain forever. (Antoine) 3) New modules are acceptable and eventual removal of old modules is desirable. (Brett, myself, Jesse and Frank)

Marc-Andre seems to fall somewhere between 1 and 2 and Orestis wants the bleeding edge. (Sorry for these caricatures but it seems approximately right.)

To set the record straight:

I'm all for clearly marking 'old' modules in the documentation. When I started with Python, I remember not knowing which module to use from the selection in stdlib. I'm also all for pointing to alternatives on PyPI.

I'm also fine with removing truly obsolete modules (macpath, archaic audio and image support). I understand the need of keeping those around for people that truly need them, however I think they belong somewhere else, not in the stdlib.

As for adding new modules, I don't want the bleeding edge - let de facto standards emerge, then they can be blessed and included. I'm -1 on creating a stdlib-bleeding. A pointer in the documentation to a module that is considered best of breed for a specific job should be adequate.

Sorry if I haven't expressed this clearly before.
_______________________________________________
stdlib-sig mailing list
stdlib-sig@python.org
http://mail.python.org/mailman/listinfo/stdlib-sig

Reply via email to