„Rakudo“ kompiliatoriaus 2022.02 leidimas, skirtas „Raku“ programavimo kalbai (buvęs „Perl 6“)

Buvo paskelbta apie 2022.02 Rakudo, Raku programavimo kalbos kompiliatoriaus (anksčiau Perl 6), leidimą. Projektas buvo pervadintas iš Perl 6, nes jis netapo Perl 5 tęsiniu, kaip buvo tikėtasi iš pradžių, o tapo atskira programavimo kalba, nesuderinama su Perl 5 šaltinio lygiu ir kurią sukūrė atskira kūrėjų bendruomenė. Tuo pačiu metu galima išleisti „MoarVM 2022.02“ virtualią mašiną, kuri sudaro aplinką paleisti „Rakudo“ kompiliuotą baito kodą. „Rakudo“ taip pat palaiko JVM ir kai kurių „JavaScript“ virtualių mašinų kompiliavimą.

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

Šaltinis: opennet.ru

Добавить комментарий