[#] Rakudo 2021.40
Новостной_робот(mira, 1) — All
2021-10-08 20:00:02


Rakudo — компилятор языка программирования Raku (до октября 2019 года называвшегося Perl6). Компиляция осуществляется для [ MoarVM ]( https://github.com/MoarVM/MoarVM ) , JVM и других виртуальных машин.Выпуск включает изменения в трёх смежных проектах: [ Rakudo ]( https://github.com/MoarVM/MoarVM ) , [ NQP ]( https://github.com/Raku/nqp ) и [ MoarVM ]( https://github.com/MoarVM/MoarVM ) . Суммарно сделано 922 коммита.Значительным нововведением является переписанный с нуля механизм диспетчеризации в MoarVM, работа над которым осуществлялась на протяжении восемнадцати месяцев. Конечному пользователю изменения принесут существенные улучшения в производительности. Из минусов — возросшее время старта программ. Подробнее о диспетчеризации можно прочитать в [ блоге основного разработчика MoarVM ]( https://6guts.wordpress.com/2021/09/29/the-new-moarvm-dispatch-mechanism-is-here/ ) . Там же находятся результаты замеров производительности.Также про изменения в MoarVM можно прочитать на русском [ в предыдущей новости ]( https://www.linux.org.ru/news/conference/16559986 ) .Дополнительно стоит отметить, что проекту Raku [ требуются волонтёры ]( https://github.com/Raku/Raku-Steering-Council/blob/main/announcements/20211002.md ) для помощи в поддержке инфраструктуры.
Ссылка: https://www.linux.org.ru/news/development/16577613