4 ms·
Python 3's long road to full adoption is much more about mishandling major breaking changes than it is about lack of performance optimizations.
by metaphorm 10y ago
Python 3's long road to full adoption is much more about mishandling major breaking changes than it is about lack of performance optimizations.
- snovv_crash 10y agoIf Python3 was 5x as fast i can tell you right now that people would be scrambling head over heels to migrate. Instead they are migrating because they no longer have support for their libraries, or because someone said they were a bad person for not keeping up with the latest cool thing.
- kungtotte 10y agoThere is a significant amount of people stuck on 2.7 due to platform restrictions; quite a few OSes still under support are using 2.7 as their system Python and there's no incentive to upgrade these systems. Even if Python 3 was 10x as fast, sysadmins would hesitate to put what's effectively an unsupported version of Python on their systems. Massive performance increases would help to sway those who have the freedom to move to a different Python without being locked to their system, I agree about that much.
- metaphorm 10y agoI sincerely doubt that. PyPy is advertised as being about 7x as fast ad CPython and yet it also has incredibly low adoption rates because of potential breakage and incompatibilities.