|
|
Subscribe / Log in / New account

Python 2.8?

Python 2.8?

Posted Jan 12, 2017 1:47 UTC (Thu) by biergaizi (subscriber, #92498)
Parent article: Python 2.8?

Being unsatisfied that programs written for Python 2 are not compatible on Python 3, so someone makes a Python "2.8", and now your "python" program does not work on neither Python 2 nor Python3? Good for you.


to post comments

Python 2.8?

Posted Jan 12, 2017 4:05 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link] (3 responses)

I just tested a large system with it and it worked perfectly. Doubtlessly there are going to be small inconsistencies but who cares, it's not a total rewrite.

Python 2.8?

Posted Jan 12, 2017 14:15 UTC (Thu) by cesarb (subscriber, #6266) [Link] (2 responses)

I believe what biergaizi means, is that when someone writes a program for this "python", said program will work neither on Python 2 nor on Python 3, due to use of new features (which are not on Python 2) while depending on the old string semantics (which are not on Python 3).

Python 2.8?

Posted Jan 13, 2017 19:17 UTC (Fri) by khim (subscriber, #9252) [Link] (1 responses)

And what's the problem? You could say the same about program written for Python 2.4 in a world where Python 2.2 is the norm. People would just upgrade.

I'm kinda surprised that we needed to wait that long for that effort to start. Hopefully it'll go the way of Perl6: new language for the ones who want to play with bizzare pseudo-Unicode strings (see above) and old language + new features for people who want to see work being done.

Python 2.8?

Posted Jan 14, 2017 15:46 UTC (Sat) by bronson (subscriber, #4806) [Link]

Python 3 for the lab, Python 2 for the dirty real world?

That's interesting... This does appear how it's going at a previous client. The ML guys use 3.latest, the ops guys are still mostly 2.7.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds