LINUX.ORG.RU

Mozilla спонсирует поддержку Python 3.5 в PyPy

 , ,


1

1

Разработчики PyPy, высокопроизводительной реализации языка Python с поддержкой JIT-компиляции, объявили, что компания Mozilla выделила проекту грант в $200,000 на поддержку функциональности Python 3.5. Грант был выделен в рамках программы поддержки открытых проектов Mozilla Open Source Support. Всего в рамках этой программы предлагается выделить (на все участвующие проекты) три с половиной миллиона долларов.

На данный момент PyPy поддерживает только спецификации Python 2.7 и 3.2 (а также 3.3 в альфа-версии), причём версия 2.7 является приоритетной. Сам интерпретатор PyPy написан на подмножестве языка Python 2.7, которое компилируется в машинный код. Работы над версией с поддержкой Python 3 (PyPy3) до сих пор шли не очень активно. Полученные от Mozilla деньги пойдут на зарплату четырём опытным разработчикам PyPy, которые будут в течение года на постоянной основе (на полставки) работать над PyPy3.

Разработчики надеются, что им удастся не только реализовать всю недостающую функциональность, но и увеличить производительность PyPy3, которая сейчас ниже, чем у PyPy для Python 2.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от tailgunner

У нас в стране они более чем релевантны.

Был в яндексе недавно у них 2.7 на всех серьезных проектах и переезда не планируется - слишком много кода. И так же везде где питон используют давно. Только на новых проектах, ни с чем не связаных, можно поиграться с 3-шкой. И то, если target система позволяет. И то будешь компилировать py3.5 в /opt как я.

pawnhearts ★★★★★ ()
Ответ на: комментарий от tailgunner

И всё-таки, чем так хороша 3-ка? async/await? Это было у нас тысячу лет назад с twisted и потом tornado и прочими.

pawnhearts ★★★★★ ()
Ответ на: комментарий от pawnhearts

И всё-таки, чем так хороша 3-ка? async/await? Это было у нас тысячу лет назад с twisted и потом tornado и прочими.

Ну и замечательно. Лишь бы вас всё устраивало.

tailgunner ★★★★★ ()

Какой смысл мозиле в Питоне?
Он ж вроде как только на серверной стороне должен работать, или они хотят на нём писать интерфейс браузера?

torvn77 ★★★★★ ()
Ответ на: комментарий от pawnhearts

from __past__ import normal_print XDD

Все дело в consistency. Вон тот же matz сделал все функции валидными без скобок. И теперь принтуй в руби себе на здоровье, никто и никогда эти принты не заберет. А в питоне этот принт смотрится как принт паскаля, как единственное нарушение правил синтаксиса, непонятно нафига вообще добавленное. Ни в одном современном языке никому и в голову не придет, что ввод-вывод следует реализовывать с помощью ввода нового синтаксиса. Со времен появления С ввод-вывод прочно поселился в стандартной библиотеке и единственное влияние, которое он может оказывать на язык - это мотивировать добавление новых синтаксических фич в язык для общего использования.

q0tw4 ★★★ ()
Ответ на: комментарий от torvn77

У них много проектов на Питоне: инфраструктура плюс у любого современного браузера есть бэкенд.

anonymous ()
Ответ на: комментарий от pawnhearts

Никто не использует python 3 в продакшене. Кроме хипстерских старпатов?

Какие широкие суждения, тебе 15 лет, что ли?

Deleted ()
Ответ на: комментарий от pawnhearts

Хипстота, нормальные люди на коболе в db2 пишут.

А второй питон дропают все.

anonymous ()

Кому это непонятно что вообще нужно, и зачем?

vasily_pupkin ★★★★★ ()

А да, лучше починили бы топаз, а то

File "topaz/utils/ordereddict.py", line 192, in next
    s_key = self.d.dictdef.read_key()
[translation:ERROR] TypeError: read_key() takes exactly 2 arguments (1 given)
q0tw4 ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.