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 ()

Мне вот что интересно. Неужели у Mozilla сейчас дела идут настолько хорошо, что они могут отстёгивать бабло другим проектам?

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

Согласно Википедии со ссылкой на финансовые отчёты Mozilla, они уже десять лет ворочают миллионами, более 85% выручки — от Гугла.

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

Ждём новость «Mozilla отказывается от rust в пользу python»

В блоге Мозиллы написано, что PyPy у них прошёл за откат как особый номинант, не как «ключевая технология».

proud_anon ★★★★★
() автор топика

Удивительно, как лоровские нищеброды ллюбят считать деньги в чужих карманах. PyPy хорош, поддержка 3.5 будет очень кстати.

env ★★☆
()

Ох отличная новость. Если все же сделают, то смогу использовать PyPy. Сейчас у нас все проекты на 3.5 питоне, а pypy 3.2 то еле держит.

abc
()
Ответ на: комментарий от env

как люди любят считать деньги в чужих карманах

Починил, не благодари.

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

А в чем правда, брат? Не, в самом деле, я что-то не понял Вашего посыла. Ну будет быстрый питон, ну и хорошо же.

gns ★★★★★
()

Отлично! Ждем ебилдов.

ymn ★★★★★
()

А мне вот интересно, когда они наконец браузером займутся?

orionit
()

Атлична-атлична. Еще хотеть PyPy3 + STM!

anonymous
()

хватит насиловать труп.

лчше бы они отвалили бабла раст-разработчикам чтоб те синтаксис до уровня питона сделали - ато код программы получается как какойто непонятны набор симолов

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

или написали конвертер из питона в раст-код по типу nuitka навиг эти ваши поделки в виде pypy даже если python 3.5

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

Вот мне к пенсии подарок-то... :) Только что с ruby делать, явно же в одной песочнице толкаться будут.

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

Это свойство идет в паке с любовью писать о команде, выпускающей работающий продукт (победивший коммерческий) второй десяток лет, «когда они доделают».

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

Никому кроме тебя раст не нужен, успокойся.

anonymous
()

Круто. Теперь сверхбыстрые калькуляторы можно на третьем пистоне писать

qI__Ip
()

сколько лет с питоном возятся, а воз и ныне там — тормозит.

anonymous
()

На данный момент PyPy поддерживает только спецификации Python
2.7 и 3.2 (а также 3.3 в альфа-версии)

Я не понял, а версии в третьей ветке не совместимы между собой или совместимы, но просто не все фичи поддерживаются в PyPy?

IPFreely ★★
()
Последнее исправление: IPFreely (всего исправлений: 1)

А зачем им эту руру поддерживать?

pudding
()
Ответ на: комментарий от IPFreely

В более новых версиях новые фичи. Например код на 3.5 может содержать async/await и всякие type hints - более старые версии их не поймут.

Во второй ветке было аналогично многих фич какого-нить 2.6 нет в 2.4 и т.п.

pawnhearts ★★★★★
()

Благодарность

В знак благодарности пошёл сносить хром. Поставил фуррифокс.

mmarkk
()
Ответ на: комментарий от env

Mozilla Foundation - некоммерческая организация, которая принимает добровольные взносы, так что считать их деньги - дело не только не плохое, но очень даже полезное, дабы информировать сообщество, куда могут идти их кровные пожертвования.

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

JIT-компиляция... Хотя... Ну будут два продукта про одно и тоже.

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

Возможно что причина щедрости в том что в США существуют некоторые преференции для компаний занимающихся благотворительностью.

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

$200,000
бабло

Где бабло? На эти деньги можно нанять двух посредственных программистов. Думаешь, они справятся с допиливанием PyPy до поддержки 3.5?

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

Чем тебе гил мешает? Если его выпилить, придется делать много других локов и работать на многих задачах будет медленней. Его пробовали выпиливать уже не раз.

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

Лучше бы отвалили на выпил гила из сипитуна.

И чем он тебе мешает? Как будто возможность запускать числодробилки в одном процессе на что-то повлияет. Если это узкое место, то все равно надо на cython/numpy спускаться, гораздо больше профита даст. И ты же в курсе про прошлые попытки?

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

На эти деньги можно нанять двух посредственных программистов.

В ОП написано «опытных». А про два ты прав. Четыре на полставки = два :)

goingUp ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.