>> А мы видели и "совместимость" между 5.2 и 5.3
> Между прочим - при нормальном коде прекрасно совместимы. Лично перевёз базу кода
> системы управления в 20+ Мб вообще без модификаций. И на 5.4 перейдём примерно так же.Ну так на python 2.2 тоже стабильность.
Причём здесь "нормальном коде" и "изъяты некоторые вещи, а некоторые стали другими". когда конструкция <? ?> то поддерживалась, то не поддерживалась. Откуда знать, что <? ?> это ненормальный код? Особенно, если это legacy с давних времён?
В python таких проблем нет. А уж псевдопроблема про выбор python 2.7 и 3.3 - это вообще дурость. Если исполнять - то просто берёшь соответствующую версию, и исполняешь. Если писать - то берёшь, и на чём нравится, пишешь - если писал на 2.x, то и пиши, код будет работать. Если нюбик - выбирай сразу 3.x, он прикольный. Если нужно портировать, то сначала 2to3, а потом проблемные места ручками, это не трагедия. Я в скором времени всё на python 3.x портирую.
А "при прекрасном коде нормально совместимы". Тому же файлу bottle.py вообще пофиг, каким python-ом его запустили, он прекрасно работает и на python 2 и на python 3. И некоторый мой код на bottle тоже работает на python 3 в лоб. Если вдруг завтра за использование python 2 начнут расстреливать, я не вижу проблем мигрировать. А сейчас - не вижу проблем, всё работает и так, и НИКАКИХ проблем нахождение в системе python2 и python3 вообще не приносит. Это как если бы в python2 добавили библиотеку future3, хошь используй, хошь не используй, ничего не поменяется. Или это действительно трагедия на почве того, что 20 мб жалко?