Ответ 1
Насколько я знаю, запланированная дата релиза для поддержки 3.0 в IronPython не существует. Процесс миграции для IronPython 2 → IronPython 3 такой же, как для CPython 2 → CPython 3, afaik.
Мне нравится язык Python и в основном используют стандартную версию CPython 3. + для простых сценариев и как изолированную песочницу. Иногда мне нужна интеграция .NET, поэтому я использую IronPython, который теперь находится в версии 2.7.
Мне нравится 3. + лучше, и поэтому я не хочу использовать более старые версии 2.7. Есть ли какая-либо информация о том, когда она будет выпущена, и насколько трудным будет процесс миграции?
Насколько я знаю, запланированная дата релиза для поддержки 3.0 в IronPython не существует. Процесс миграции для IronPython 2 → IronPython 3 такой же, как для CPython 2 → CPython 3, afaik.
IronPython имеет один большой шаг к поддержке Py3k - его строки уже юникод. Многие из собственных модулей уже созданы, поскольку они были переданы в Python 2.7. Перестроенная стандартная библиотека бесплатна, поскольку она просто копируется из CPython.
Отнимающая много времени часть - это изменения парсера, такие как аннотации функций, удаленные инструкции print
и т.д. Это не очень сложно, но только немногие люди, обладающие знаниями, делают это прямо сейчас, а те, которые делают для этого достаточно свободного времени. Тем не менее, мы очень хотим, чтобы другие ускорялись.
Чем больше тел может быть брошено на него, тем скорее это будет сделано.