[stdlib-sig] Breaking out the stdlib
M.-A. Lemburg
mal at egenix.com
Tue Sep 15 21:53:46 CEST 2009
Barry Warsaw wrote:
> On Sep 15, 2009, at 1:54 PM, Antoine Pitrou wrote:
>
>> Python's reputation will certainly get tarnished, however, if
>> widely-used modules get deprecated and removed. We will already get some
>> damage with all of the py3k changes. No need to worsen our case, IMO.
>
> I don't view this any differently than language evolution. [...]
>
> The stdlib is the same IMO. It must evolve and that means cleaning out
> the cobwebs from time to time. We can do it in a way that gives full
> disclosure and ample time to adjust, but I really don't have any
> sympathy for libraries and applications that /never/ want to update,
> even though I've been on that side many times.
I think that the stdlib needs a slightly different approach -
the changes we apply in the language hardly ever cause serious
breakage of code (except maybe the Py_ssize_t change, but folks
won't notice until everyone starts running Python on Linux/x64
machines ;-).
Removing a complete set of APIs or even a complete concept to
approaching a problem is different, though. Those are major
changes.
I guess its time for a PEP outlining how such changes should
be handled and which time frames to apply (release cycles can
change, so years is probably a better unit).
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Sep 15 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