LINUX.ORG.RU

История изменений

Исправление Lilly, (текущая версия) :

На месте руководства добавил бы это чудо во всякие там снапы и флатпаки

Так оно и так, по сути, как и другие продукты intellij идёт отдельным архивом «самодостаточным», зависимости все тянет свои. Или у флатпака тут какие-то свои преимущества добавляются?

Вроде где-то пробегало про прикручивание к JVM, не

Есть такая ветка, но она особо никому не нужна по ряду причин, поэтому её качество это большие вопросы.

Почему MoarVM?

Разрабам не приходится делать чудовищные инферниальные пляски для того, чтобы поддерживать уникальные фичи именно Raku. JVM, конечно, неплохо греется, но сами опкоды там очень базовые, начинаешь реализовывать стандарт и становится всё грустнее и грустнее. С метамоделями проблемы, с канкаренси проблемы, с движком регекспов проблемы, с юникодом графемным проблемы (все до сих пор с байтами носятся), continuations, big integers, рантаймовые обновления кода на стеке и рантаймовая оптимизация «на лету», и так далее и так далее. JVM бекенд проходит какую-то часть спецификации вроде, но основная команда разработчиков тусуется именно с moarvm.

Исходная версия Lilly, :

На месте руководства добавил бы это чудо во всякие там снапы и флатпаки

Так оно и так, по сути, как и другие продукты intellij идёт отдельным архивом «самодостаточным», зависимости все тянет свои. Или у флатпака тут какие-то свои преимущества добавляются?

Вроде где-то пробегало про прикручивание к JVM, не

Есть такая ветка, но она особо никому не нужна по ряду причин, поэтому её качество это большие вопросы.

Почему MoarVM?

Разрабам не приходится делать чудовищные инферниальные пляски для того, чтобы поддерживать уникальные фичи именно Perl 6. JVM, конечно, неплохо греется, но сами опкоды там очень базовые, начинаешь реализовывать стандарт и становится всё грустнее и грустнее. С метамоделями проблемы, с канкаренси проблемы, с движком регекспов проблемы, с юникодом графемным проблемы (все до сих пор с байтами носятся), continuations, big integers, рантаймовые обновления кода на стеке и рантаймовая оптимизация «на лету», и так далее и так далее. JVM бекенд проходит какую-то часть спецификации вроде, но основная команда разработчиков тусуется именно с moarvm.