Skip to content

Entries published on June 10, 2016

1 entry published on this date. See also: all entries published in June 2016, full archive.

On Python 3, again

A while back, Brett Cannon went into some detail on why Python 3 happened (that is, why it was backwards-incompatible with Python 2 and why it was backwards-incompatible in the particular ways it was). Python 3 has been pretty controversial, with people I respect chiming in on both sides of the good idea/bad idea debate. And the transition (which Brett has also taken a recent look at) has indeed been slow, but that at least was fully expected — at the time, I remember announcements coming from the Python core team talking about a transition period of at least five years. Currently, Python 2.7 is scheduled to receive official security support until 2020, with Red Hat and probably other vendors providing third-party support for even longer.

But although a lot of things changed going from Python 2 to Python 3, most of them have been accepted as positive minor cleanups. …

Entry published June 10, 2016. Read full entry.