Compilatore Rakudo versione 2022.02 per il linguaggio di programmazione Raku (ex Perl 6)

È stata annunciata la versione 2022.02 di Rakudo, un compilatore per il linguaggio di programmazione Raku (precedentemente Perl 6). Il progetto è stato rinominato da Perl 6 perché non è diventato una continuazione di Perl 5, come inizialmente previsto, ma è diventato un linguaggio di programmazione separato, non compatibile con Perl 5 a livello sorgente e sviluppato da una comunità separata di sviluppatori. Allo stesso tempo è disponibile il rilascio della macchina virtuale MoarVM 2022.02, che costituisce un ambiente per l'esecuzione del bytecode compilato in Rakudo. Rakudo supporta anche la compilazione per JVM e alcune macchine virtuali JavaScript.

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

Fonte: opennet.ru

Aggiungi un commento