Re:Learn Python 3 the Hard Way
by scrollaway on Friday July 07, 2017 @06:57PM
(#14722877)
I don't remember the Python team ever advocating a move to 3.0, or 3.1, or 3.2 for that matter. IIRC those versions were out there so we could start looking at how things will change.
It's Python 3.3 where migration started being a serious matter of discussion, and 3.4 added more 2.7 syntax backports to help the transition. And the community did follow on that. 3.3 and 3.4 are where many 2.x libraries added Python 3 compatibility.
Calling the Python core devs incompetent for something where instances of prior art can be counted on the digits of one hand that may have lost a few fingers is a bit rich.
Doesn't really matter. The "core" team decided based on user feed back. Feedback that you could have taken part in. People kept acting like they weren't adopting python3 until the core devs did some thing about backwards compatibility but that was no where on their radar. Python 2.7 is no different than python 3.1, 3.2, etc, they are all dead.
He played an insignificant parts compared to the large incompetence shown by the team that decided Python's 3 feature set and handled the transition.
In general, whoever decided that such few features (in the initial versions) and such lacklustre fixes should be enough to make people adopt an incompatible version of the language.
They still did it better than the Perl people, so there's that.