4 ms·
There are some great things about Python 3, and then there are some things that are more subjective. But we have to ask at what cost? Breaking compatibility has
by speedplane 9y ago
There are some great things about Python 3, and then there are some things that are more subjective. But we have to ask at what cost? Breaking compatibility has required developers to spend huge amounts of time porting and worrying about compatibility that they could have spent on other things. Many of the best features of Python 3 could be introduced in a backwards compatible way. Further, the language itself could have advanced much faster if it stuck with compatible changes. We could have had microthreads or a JIT by now.
Even if you like "print" as a function, is it really so important to wipe out the huge inventory of working Python 2 code and stall Python development for a decade? Python 3 is a tragedy.
- masklinn 9y ago> the language itself could have advanced much faster if it stuck with compatible changes. We could have had microthreads or a JIT by now. That is asinine bullshit and you should be ashamed. > stall Python development for a decade? The development of Python never stalled, it barely even slowed.
- speedplane 9y ago> That is asinine bullshit and you should be ashamed. ... The development of Python never stalled, it barely even slowed. Thanks for the language, but the only thing I'm ashamed of is Python's lost opportunities. How many thousands or perhaps millions of hours of developer time was spent on compatibility or maintaining two versions? What if that energy was directed on the improving the language instead. There's no question that it would be further along than it is now.
- masklinn 9y ago> Thanks for the language Thanks for the lying. > the only thing I'm ashamed of is Python's lost opportunities. Sure you are bud. > There's no question that it would be further along than it is now. Unless you're a core dev or have core dev testimony on the subject you're just making up more bullshit on the spot to support the previous bullshit you pulled out of thin air. Please stop lying in the future, and have a nice day.
- OOPMan 9y agoEr, maybe you never heard of Stackless Python (micro-threads) or PyPy (JIT)?
- speedplane 9y agoOf course I have, they were what I was referring to. If we didn't have to deal with this python 2/3 schism, there's a solid chance they'd be part of mainline python by now.