Steven D'Aprano wrote:
Would you care to revise your claims?

No.


You have erected a straw-man... once again.


Most 2.x code *will not* run correctly in 3.x/ Most of the best improvements and enhancements of 3.x will not back-port to below 2.7, and almost none of them will back-port before 2.6 (class decorations, for instance).

Some interfaces have changed! cmp keyword, but lets not bring that up again....

Many syntaxes have changed or have disappeared...

... and some commands (like reload for instance) either don't exist in 3.x, or have been hidden, replaced, or changed...


All of these things are for the better, I must add. But, the point is that 3.x is completely incompatible with 2.x in real ways. Arguing that this is *not true* because you are able to create a code block that just happens 'to work' in all versions (and that hasn't been verified yet) does not in *any* way 'prove' that 3.x is a compatible dialect--- far from it... its a straw-man argument.


kind regards,

m harris


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

Reply via email to