Rakudo compilatore versione 2022.02 per a lingua di prugrammazione Raku (ex Perl 6)

Rakudo 2022.02, un compilatore per a lingua di prugrammazione Raku (ex Perl 6), hè stata liberata. U prugettu hè statu rinominatu da Perl 6 perchè ùn hè micca diventatu una continuazione di Perl 5, cum'è s'aspittava inizialmente, ma hè diventatu una lingua di prugrammazione separata, micca cumpatibile cù Perl 5 à u nivellu di fonte è sviluppata da una cumunità separata di sviluppatori. À u listessu tempu, a liberazione di a macchina virtuale MoarVM 2022.02 hè dispunibule, chì forma un ambiente per eseguisce bytecode compilatu in Rakudo. Rakudo supporta ancu a compilazione per a JVM è alcune macchine virtuali JavaScript.

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

Source: opennet.ru

Add a comment