3 ms·
> Surelly with a bit of backward compatibility sacrificed like 2 vs 3. After 10 years, the 2to3 transition is still ongoing, and lots of companies will be deal
by stefano 7y ago
> Surelly with a bit of backward compatibility sacrificed like 2 vs 3.
After 10 years, the 2to3 transition is still ongoing, and lots of companies will be dealing with python2 code for a long, long time. Breaking backward compatibility was a terrible decision. Breaking it again now that most libraries and open source projects have finally moved to python3 would be suicide.
Programming languages should take backward compatibility as one of their most important features, because of the hundreds of millions of lines of code already written and that would need to be changed and validated. This is especially true in a dynamic language where you can't even rely on the compiler to point out the issues.
- gray_-_wolf 7y ago> dealing with python2 code for a long, long time. Won't python2 be EOLed sometime in 2020? Is someone expected to pick up security maintaince after that?
- yjftsjthsd-h 7y agoJust because something is EOL/unmaintained doesn't mean that people stop using it.