top | item 13322268

(no title)

monokrome | 9 years ago

It's written to run Python 2.7 because these problems are largely solved in Python 3, and needs solved for people on Python 2.x versions.

"Upgrade to Python3" is the usual defense to that, but it's not really practical for large companies with software such as YouTube completely written in Python 2.x.

discuss

order

eudoxus|9 years ago

No, its written to support 2.7 because the majority of Google's code they want to over haul is in 2.7. I don't think much of this is fixed by python3, at the very least the speed benefits you get don't even compare. See the graph on the OP comparing # of threads using CPython and Grumpy

pekk|9 years ago

How is it not practical to upgrade to Python 3, yet it is practical to rewrite in Go?