VNU Net: Python 3000 not backwards compatible, warns creator
Hi, I have learning Zope for 6 months and have been following the mailling list. I come across the following news : Python 3000 will not be backwards compatible. Question : How will it affects Zope ? Regards, Yong Heng http://linuxtoday.com/stories/19062.html http://lwn.net "Python 3000 to be Complete Rewrite. Linux Today reports a warning by Guido van Rossum that Python 3000 will not be backwards compatible with Python 1.x. Guido plans to develop 3000 in tandem with 1.7 later this year. (1.6 is due by summer.) "'Python 3000 is a monumental effort - all the code will be rewritten and the documentation revised. This is my one chance to reimplement Python and fix its efficiency problems. But how incompatible it will be is a very big open question and I don't have a concrete answer,' he said." " __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com
Yong Heng Teo wrote:
I have learning Zope for 6 months and have been following the mailling list. I come across the following news :
Python 3000 will not be backwards compatible.
Question : How will it affects Zope ?
Not a lot if Zope continues to use Python 1.[5, 6, 7]. <opinion type="personal"> People are making a bigger deal out of this than it needs to be. I admire Guido for taking a stance and fixing the problems he perceives in his language; I've had to support "backwards compatability" issues in a commercial interpretive language before, and "It Sucks(TM)".
But how incompatible it will be is a very big open question and I don't have a concrete answer,' he said." "
Here he is being honest, stating that there will be change, but not knowing the extent, and people are carrying on like it will be the end of Python as we know it (or to use an Australian term, "carrying on like pork chops"). When Python 3000 comes out, it will not render all the Python versions before it automagically obsolete; people will still be free to use whatever version they most feel comfortable with (heck, I came across a site the other day still running 1.3, and quite happy with it - it runs their _current_ applications fine). If there is a large enough groundswell, there is nothing stopping other people from maintaining the "1.7" version, but I personally can't see that happening (unless Guido goes mad and puts braces in to denote blocks :-). It's an Open Source language - you actually have options. </opinion> Regards, Daryl "needs more sleep" Tester
Yong Heng Teo wrote:
Hi,
I have learning Zope for 6 months and have been following the mailling list. I come across the following news :
Python 3000 will not be backwards compatible.
Question : How will it affects Zope ?
If you're talking about this Python 3000: http://www.autopreservers.com/autope07.html ... no, it probably won't be compatible. ;-) (This is what I got from the Google search engine!) The Linuxtoday article I found says that Guido intends to provide migration tools, etc. To me it seems very likely Digital Creations will migrate Zope to the best and fastest version of the Python language, and if that's Python 3000 (which we can't expect to see for a long time), that's what DC will do. Shane
participants (3)
-
Daryl Tester -
Shane Hathaway -
Yong Heng Teo