4 ms·
The likelihood of the current 2.x codebase being ported to 3.x is lower than new code being written in a new language. It will be ported to a new language, such
by matt_wulfeck 9y ago
The likelihood of the current 2.x codebase being ported to 3.x is lower than new code being written in a new language. It will be ported to a new language, such as Golang.
The vast majority of Python developers will only be writing and maintaining Python 2 code, because the vast majority of Python code is 2.x and will never migrate.
- thehardsphere 9y agoHow on Earth does it make more sense to re-write an entire working program in an entirely new language than it does to simply update from Python 2.7 to Python 3? I mean, if the complaint is that it's too hard to make set of specific changes to a Python 2 program to make it a Python 3 program, how is it going to be easier to re-write in a new language when that's going to be a significantly more difficult project?
- matt_wulfeck 9y agoBecause no sane person wants to do the investment unless is provided material benefits. 2->3 provides no such material benefits, which is why they're being so aggressive about EOL timetables.
- thehardsphere 9y ago1. 10 years is not aggressive for an EOL timetable. 2. What is the material benefit to rewriting the whole thing from scratch in any language, just to get around an EOL timetable?