Raku бағдарламалау тіліне арналған Rakudo компиляторының 2022.02 шығарылымы (бұрынғы Perl 6)

Raku бағдарламалау тіліне арналған компилятор (бұрынғы Perl 2022.02) Rakudo бағдарламасының 6 шығарылымы жарияланды. Жоба Perl 6-дан өзгертілді, себебі ол бастапқыда күтілгендей Perl 5-тің жалғасы болмады, бірақ бастапқы деңгейде Perl 5-пен үйлесімді емес және жеке әзірлеушілер қауымдастығы әзірлеген жеке бағдарламалау тіліне айналды. Сонымен қатар, MoarVM 2022.02 виртуалды машинасының шығарылымы қол жетімді, ол Rakudo-да құрастырылған байт-кодты іске қосу үшін ортаны құрайды. Rakudo сонымен қатар JVM және кейбір JavaScript виртуалды машиналары үшін компиляцияны қолдайды.

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

Ақпарат көзі: opennet.ru

пікір қалдыру