Vydanie kompilátora Rakudo 2022.02 pre programovací jazyk Raku (predtým Perl 6)

Bolo oznámené vydanie 2022.02 Rakudo, kompilátora pre programovací jazyk Raku (predtým Perl 6). Projekt bol premenovaný z Perlu 6, pretože sa nestal pokračovaním Perlu 5, ako sa pôvodne očakávalo, ale stal sa samostatným programovacím jazykom, nekompatibilným s Perlom 5 na zdrojovej úrovni a vyvinutý samostatnou komunitou vývojárov. Zároveň je dostupné vydanie virtuálneho stroja MoarVM 2022.02, ktorý tvorí prostredie pre spustenie bajtkódu zostaveného v Rakudo. Rakudo tiež podporuje kompiláciu pre JVM a niektoré virtuálne stroje JavaScript.

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

Zdroj: opennet.ru

Pridať komentár