Versiunea compilatorului Rakudo 2022.02 pentru limbajul de programare Raku (fostul Perl 6)

Rakudo 2022.02, un compilator pentru limbajul de programare Raku (fostul Perl 6), a fost lansat. Proiectul a fost redenumit din Perl 6 deoarece nu a devenit o continuare a Perl 5, așa cum se aștepta inițial, ci a devenit un limbaj de programare separat, incompatibil cu Perl 5 la nivel sursă și dezvoltat de o comunitate separată de dezvoltatori. În același timp, este disponibilă lansarea mașinii virtuale MoarVM 2022.02, care formează un mediu pentru rularea bytecode compilat în Rakudo. Rakudo acceptă, de asemenea, compilarea pentru JVM și unele mașini virtuale JavaScript.

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

Sursa: opennet.ru

Adauga un comentariu