Rakudo 2021.40

good-penguin.png

Rakudo — компилятор языка программирования Raku (до октября 2019 года называвшегося Perl6). Компиляция осуществляется для MoarVM, JVM и других виртуальных машин.

Выпуск включает изменения в трёх смежных проектах: Rakudo, NQP и MoarVM. Суммарно сделано 922 коммита.

Значительным нововведением является переписанный с нуля механизм диспетчеризации в MoarVM, работа над которым осуществлялась на протяжении восемнадцати месяцев. Конечному пользователю изменения принесут существенные улучшения в производительности. Из минусов — возросшее время старта программ. Подробнее о диспетчеризации можно прочитать в блоге основного разработчика MoarVM. Там же находятся результаты замеров производительности.

Также про изменения в MoarVM можно прочитать по-русски в предыдущей новости.

Дополнительно стоит отметить, что проекту Raku требуются волонтёры для помощи в поддержке инфраструктуры.

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

©  Linux.org.ru