Izdanje Rakudo prevoditelja 2022.02 za programski jezik Raku (bivši Perl 6)

Najavljeno je izdanje 2022.02 Rakuda, prevoditelja za programski jezik Raku (bivši Perl 6). Projekt je preimenovan iz Perla 6 jer nije postao nastavak Perla 5, kao što se prvobitno očekivalo, već je postao zasebni programski jezik, koji nije kompatibilan s Perlom 5 na izvornoj razini i razvijen od strane zasebne zajednice programera. U isto vrijeme dostupno je izdanje MoarVM 2022.02 virtualnog stroja, koji čini okruženje za pokretanje bajtkoda kompajliranog u Rakudu. Rakudo također podržava kompilaciju za JVM i neke JavaScript virtualne strojeve.

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

Izvor: opennet.ru

Dodajte komentar