4 ms·
It's not 10 years, just 2-3 years. Python3 for the longest time was not useable. Only with 3.3 it became stable enough, and it took until 3.5 until it was even
by PurpleRamen 9y ago
It's not 10 years, just 2-3 years. Python3 for the longest time was not useable. Only with 3.3 it became stable enough, and it took until 3.5 until it was even good enough and many libs were ported.
On top of it, Python2 works so well and python3 introduces so few advantages that doing an expensive port is just not feasable for many codebases.
And I guess that python is used mostly by smaller companys with constantly lacking manpower and money plays also an important role.
- collinmanderson 9y agoThe way I see it: - 2008-2012 Python 3 as a language becoming usable - 2012-2016 Libraries gaining Python 2 compatibility (and dropping 2.4 and below) - 2016-2020 Applications porting now that most libraries are compatible.