3 ms·
Indeed it will break every existing non-trivial Python program. I hope someone big and important like Ubuntu or Red Hat does a fork for compatibility (they cou
by cabalamat 18y ago
Indeed it will break every existing non-trivial Python program.
I hope someone big and important like Ubuntu or Red Hat does a fork for compatibility (they could call the fork "Real Python", and start version numbers at 4.0). Oh well, at least it gives me an incentive to learn Ruby.
- runevault 18y ago2.6 is for backwards compat, with as many of the 3.0 features as they could do without breaking changes. And frankly other then the whole GIL thing Python has been moving in a pretty solid direction all these years, so eh.
- alexkay 18y agoI attended a Python3000 talk by Anthony Baxter last month (Anthony is the release manager for Python). He mentioned that Python 2.x is will be supported for a very long time. They definitely expect to have 2.7 and may be even 2.8. They are also going to backport important features and security fixes from 3.x Google has a very large codebase written in Python 2.x, it's in their interest to support the language for as long as needed.
- bockris 18y agoI didn't get a chance to attend the OSCON talk by Anthony Baxter but I saved the link to the PDF. http://www.interlink.com.au/anthony/tech/talks/OSCON2008/porting3.pdf http://www.interlink.com.au/anthony/tech/talks/OSCON2008/por...
- alexkay 18y agoThat's the talk, although I watched the SyPy version of it.
- razzmataz 18y ago>He mentioned that Python 2.x is will be supported for a very long time. I know of shops that still use 1.5/1.6...