4 ms·
There are a lot of people who refuse to upgrade. I have to use 2.7 at work for pretty much no reason at all, and I'm sure I'm not the only one.
by jrs95 9y ago
There are a lot of people who refuse to upgrade. I have to use 2.7 at work for pretty much no reason at all, and I'm sure I'm not the only one.
- Animats 9y agoYou're not. von Rossum has to maintain Python 2.7 as part of his day job. Things I still have in Python 2.7: - Code that runs on low-end shared hosting. There's a Python 3, but it's 3.2, the least-compatible version. No "six", and "u'xyz' isn't allowed. - ROS, the Robot Operating System. Python 3 support is coming, but it's not really here yet. I converted over the dedicated servers and some IoT stuff a year ago. The types stuff probably should have been called Python 4, not Python 3.6. Those are major language changes. The optional-types-that-are-not-checked thing seems a bad idea. I can see having checked types; that allows some important optimizations. When you know something is a machine type, such as an int or float, you don't have to box it. But the feature of type declarations without checking is a foot gun.
- lwf 9y ago> You're not. von Rossum has to maintain Python 2.7 as part of his day job. *van Rossum I wouldn't say that's an accurate statement of what Guido does every day :) (nb: I work at Dropbox, and have worked with Guido at Dropbox.)
- Animats 9y agoThat's from Quora.[1] Dropbox apparently has a lot of Python 2.7 code that hasn't been ported. [1] https://www.quora.com/What-version-of-Python-does-Dropbox-use https://www.quora.com/What-version-of-Python-does-Dropbox-us...
- collinmanderson 9y agohas to maintain _code_ _written_ _in_ Python 2.7 as part of his day job.
- jwilk 9y agos/van/Van/ From https://gvanrossum.github.io/ https://gvanrossum.github.io/ : But when my last name is used alone to refer to me, it is capitalized, for example: "As usual, Van Rossum was right."