Nikolaus Rath wrote:
Bruno Desthuilliers <[EMAIL PROTECTED]> writes:
Nikolaus Rath a écrit :

Thats true. But out of curiosity: why is changing the interpreter such
a bad thing? (If we suppose for now that the change itself is a good
idea).
Because it would very seriously break a *lot* of code ?

Well, Python 3 will break lots of code anyway, won't it?

Each code breaking change was evaluated as a cost against the long-term net benefits. Many are removals that were announced years ago and which will not break code written with an eye to the future. An example is the removal of 'apply', which was replace with '*iterable' years ago.

Some proposed changes, were rejected only because they would break too much code, or because automatic fixed would not be easy. For these reasons, the core Python syntax is pretty much untouched. Attribute lookup is part of core syntax.

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to