mutt...@dastardlyhq.com wrote:
On Wed, 1 Feb 2023 18:28:04 +0100
"Peter J. Holzer" <hjp-pyt...@hjp.at> wrote:
--b2nljkb3mdefsdhx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2023-02-01 09:00:39 -0000, mutt...@dastardlyhq.com wrote:
Its not evolution, its revolution. Evolution retains old functionality.

Tell a penguin that it can fly :-)

Yeah ok :) But the ancestors of penguins didn't wake up one morning, flap
their wings and fall out the tree, it happened gradually. Python2 syntax
could have been retained for X versions of 3 just as C++ keeps old stuff
until its eventually deprecated them removed.

Python 2 *was* retained for X versions of Python 3. From a quick check, Python 3.0 was released in December 2008 and Python 2 support ended in January 2020 - by which time Python 3 was up to 3.8 as ChrisA mentioned. That's about an 11 year transition period, which is hardly sudden! Python 3 *was* the point at which the features deprecated in Python 2 were removed.

The problem is, a lot seemed to ignore Python 3 for the first 12 years and then suddenly panic because Python 2 support had ended.

--
Mark.
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to