[Python-Dev] SF patch 864863: Bisect C implementation

Barry Warsaw barry at python.org
Wed Dec 31 09:10:23 EST 2003


On Wed, 2003-12-31 at 00:08, Skip Montanaro wrote:

> It would be nice to keep the old Python implementations around for two
> reasons.  First, there's the obvious educational value.  Second, the PyPy
> folks will know where to find it when they need it.  I think a Demo/Lib
> subdirectory (with appropriate README) would be a reasonable place to put
> such code out to pasture.  It could be made available in source
> distributions but never installed.

The problem is that relegating stuff to Demo would very likely lead to
bitrot, which is not a good thing.  Another advantage of having current,
working (and unit tested) pure-Python alternatives is that they are much
easier to modify if you're experimenting with new features, or bug
fixes, etc.

OTOH, some of the really ancient Python modules will occasionally need
attention to bring them up to modern coding standards, idioms, and
practices.

-Barry





More information about the Python-Dev mailing list