Ракудо компајлер издање 2022.02 за програмски језик Раку (бивши Перл 6)

Објављено је 2022.02 издање Ракудоа, компајлера за програмски језик Раку (раније Перл 6). Пројекат је преименован из Перл 6 јер није постао наставак Перл 5, како се првобитно очекивало, већ је постао посебан програмски језик, који није компатибилан са Перл 5 на изворном нивоу и развијен од стране посебне заједнице програмера. Истовремено, доступно је издање виртуелне машине МоарВМ 2022.02, која формира окружење за покретање бајткода компајлираног у Ракудо. Ракудо такође подржава компилацију за ЈВМ и неке ЈаваСцрипт виртуелне машине.

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

Извор: опеннет.ру

Додај коментар