11 ms·
Given that there are significant differences between python2 and 3, such that porting large codebases is a nontrivial task, why do you assume people with automa
by kec 11y ago
Given that there are significant differences between python2 and 3, such that porting large codebases is a nontrivial task, why do you assume people with automatically decide to proceed with python3 instead of some other language? At this point, python3 doesn't just have to be better than python2, it also has to be better than Clojure/Swift/Julia/C++14/name a modern language.
- hoodoof 11y ago>> Given that there are significant differences between python2 and 3 Really? I don't think they are that different. If it was so different and hard to port then why have so many libraries been successfully update to support both http://py3readiness.org/ http://py3readiness.org/ You can't generalise but for the most part updating from Python 2 to Python 3 is likely to be easier and less risky and costly than doing a full rewrite in some other language. Some companies might rebuild in another language, that happens all the time - things get rebuilt from this to that. But why would a company ditch Python entirely in such a situation?