Beginner needs advice

harrismh777 harrismh777 at charter.net
Fri May 27 16:40:53 EDT 2011


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





More information about the Python-list mailing list