A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2007-January/070599.html below:

[Python-Dev] The bytes type

[Python-Dev] The bytes typeglyph at divmod.com glyph at divmod.com
Fri Jan 12 21:22:27 CET 2007
On 06:49 pm, python at rcn.com wrote:

>I think we should draw a line in the sand and resolve not to garbage-up Py2.6.
>The whole Py3.0 project is about eliminating cruft and being free of the
>bonds of backwards compatibility.  Adding non-essential cruft to Py2.6
>goes against that philosophy.

Emotionally charged like "cruft" and "garbage" are obscuring the issue.

Let's replace them with equivalents charged in the opposite direction:

"I think we should draw a line in the sand and resolve not to compatibility-up Py2.6.  The whole Py3.0 project is about eliminating useful libraries and being free of the bonds of working software.  Adding non-essential forward-compatibility to Py2.6 goes against that philosophy."

The benefit (to me, and to many others) of 3.x over 2.x is the promise of more future maintenance, not the lack of cruft.  In fact, if I made a list of my current top ten problems with Python, "cruft" wouldn't even make it in.  There is lots of useful software that will not work in the 3.0 series, and without forward compatibility there is no way to get there from here.

As Guido said, if 3.0 is going to break compatibility, that burdens the 2.x series with the need to provide transitional functionality.  The upgrade path needs to be available in one version or the other, or 2.x needs to be maintained forever.  You can't have it both ways.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-dev/attachments/20070112/71f2a506/attachment.html 
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4