[stdlib-sig] Breaking out the stdlib

Orestis Markou orestis at orestis.gr
Tue Sep 15 14:28:38 CEST 2009


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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/stdlib-sig/attachments/20090915/fe34835e/attachment.htm>


More information about the stdlib-sig mailing list