[stdlib-sig] Breaking out the stdlib

M.-A. Lemburg mal at egenix.com
Mon Sep 14 19:28:56 CEST 2009


Michael Foord wrote:
> M.-A. Lemburg wrote:
>> I don't really understand how breaking something as useful as
>> the stdlib into smaller pieces would help with anything.
>>
>> The main purpose of a library is that you have an *integrated* set
>> of modules that are known and tested to work together.
>>
>> The stdlib has gone a long way in trying to achieve that and it's
>> getting better at it with every release.
>>
>>   
> The particular motivation is to make it easier for other implementations
> to reuse the standard library. It was something discussed (with the
> maintainers of some of these implementations) at the Python Language
> Summit.

The stdlib already has a lot of support for different Python
implementation built right into the code.

There will always be some things that don't work in certain
implementations, but if that's the problem, we could just
add an assert at the top of the module or raise an ImportError
to warn the user.

-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source  (#1, Sep 14 2009)
>>> Python/Zope Consulting and Support ...        http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
________________________________________________________________________

::: Try our new mxODBC.Connect Python Database Interface for free ! ::::


   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               http://www.egenix.com/company/contact/


More information about the stdlib-sig mailing list