Ir-rilaxx tal-kompilatur Rakudo 2022.02 għal-lingwa ta' programmar Raku (ex Perl 6)

Tħabbret ir-rilaxx 2022.02 ta 'Rakudo, kompilatur għal-lingwa ta' programmar Raku (li qabel kienet Perl 6). Il-proġett ingħata isem ġdid minn Perl 6 minħabba li ma sarx kontinwazzjoni ta 'Perl 5, kif kien mistenni oriġinarjament, iżda sar lingwa ta' programmar separata, mhux kompatibbli ma 'Perl 5 fil-livell tas-sors u żviluppat minn komunità separata ta' żviluppaturi. Fl-istess ħin, ir-rilaxx tal-magna virtwali MoarVM 2022.02 huwa disponibbli, li jifforma ambjent għat-tħaddim tal-bytecode miġbur f'Rakudo. Rakudo jappoġġja wkoll il-kumpilazzjoni għall-JVM u xi magni virtwali JavaScript.

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

Sors: opennet.ru

Żid kumment