Rakudo-kääntäjän julkaisu 2022.02 Raku-ohjelmointikielelle (entinen Perl 6)

Raku-ohjelmointikielen (aiemmin Perl 2022.02) kääntäjän Rakudon 6 julkaisu on julkistettu. Projekti nimettiin uudelleen Perl 6:sta, koska siitä ei tullut jatkoa Perl 5:lle, kuten alun perin odotettiin, vaan siitä tuli erillinen ohjelmointikieli, joka ei ole yhteensopiva Perl 5:n kanssa lähdetasolla ja jonka on kehittänyt erillinen kehittäjäyhteisö. Samalla on saatavilla MoarVM 2022.02 -virtuaalikoneen julkaisu, joka muodostaa ympäristön Rakudoon käännetyn tavukoodin ajolle. Rakudo tukee myös kääntämistä JVM:lle ja joillekin JavaScript-virtuaalikoneille.

Из улучшений в Rakudo 2022.02 отмечается поддержка переменной окружения $RAKUDO_OPT для определения применяемых в компиляторе опций по умолчанию, добавлена функция rotor для группировки элементов списка, добавлена динамическая переменная $*RAT-UPGRADE-CLASS, в перечисления добавлены методы order и infer, реализованы недостающие проверки на значения NULL, в реализацию массивов добавлены методы unique, repeated и squish. В новой версии MoarVM улучшены реализации JIT и сборщика мусора, проведена чистка устаревшего кода, добавлены новые оптимизации и проверки для обеспечения безопасности.

Lähde: opennet.ru

Lisää kommentti