3 ms·
It seems the main feature to Python3 over 2.x is that it enables you to beg projects to port to Python3. But Python3 people- it's opensource. Isn't that wonderf
by BuckRogers 12y ago
It seems the main feature to Python3 over 2.x is that it enables you to beg projects to port to Python3. But Python3 people- it's opensource. Isn't that wonderful?
Python3 patches welcome.
- shadowmint 12y agoDon't be ridiculous. There's a reason the python 2.x line is 'patch only' by the developers. Python 3 made fundamental changes to underlying string operations internally for UFT16, which you can easily argue, was a huge mistake, but there you go. You can't just 'patch python3 support' in. You literally have to rip out anything that uses char * in the code base and replace it with a unicode supported alternative, which is both more complex, and breaks python 2 backwards compatibility. Pypy is very clever in how they handle this through rpython, which is why they can kind of support both; but randomly dropping cpython 2.x code into the project is completely not forward looking. I'd be happy with: "We never intend to support python 3, sorry". If that's the path you want to walk for all the complicated reasons you choose it, fair enough.
- BuckRogers 12y agoIf you want Pyston to support Python3, get ta portin'. I'm sure Dropbox would appreciate the help more than the soapboxing.