3 ms·
Why?
by faragon 9y ago
Why?
- eropple 9y agoWhat exactly does the term "major version update" mean to you if not for a break in backwards compatibility? That's what a major version update is.
- faragon 9y agoHow many mainstream programming languages do you know having equivalent issues as Python 2.x to 3.x? Do you think it is reasonable to rewrite your code base on every programming language "major version update"? One thing is deprecation of features, because of not thinking an API properly back in the day, and another, involving an important rewrite in order to get your code base working. My point was: I expect Python 4 avoiding the mistakes of Python 3 regarding breaking backwards compatibility. Just that.
- majewsky 9y agoBecause that's what distinguishes major versions from minor versions (at least traditionally). https://en.wikipedia.org/wiki/Software_versioning#Change_significance https://en.wikipedia.org/wiki/Software_versioning#Change_sig...