On Jun 28, 2011, at 09:42 PM, Georg Brandl wrote: >We need to stop making incompatible changes to Python 3. We had the chance >and took it to break all kinds of stuff, some of it gratuitous, with 3.0 and >even 3.1. Now the users need a period of compatibility and stability (just >like the language moratorium provided for one aspect of Python).
+1. I think this is the #1 complaint I hear about Python in talking to users. I think in general we do a pretty good job of maintaining backward compatibility between releases, but not a perfect job, and the places where we miss can be painful for folks. It may be difficult to achieve in all cases, but compatibility should be carefully and thoroughly considered for all changes, especially in the stdlib, and clearly documented where deliberate decisions to break that are adopted. -Barry
signature.asc
Description: PGP signature
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com