Rakudo kompilatorversion 2022.02 för Raku-programmeringsspråket (tidigare Perl 6)

Utgivningen 2022.02 av Rakudo, en kompilator för Raku-programmeringsspråket (tidigare Perl 6), har tillkännages. Projektet döptes om från Perl 6 eftersom det inte blev en fortsättning på Perl 5, som ursprungligen förväntats, utan blev ett separat programmeringsspråk, inte kompatibelt med Perl 5 på källnivå och utvecklat av en separat gemenskap av utvecklare. Samtidigt är releasen av den virtuella maskinen MoarVM 2022.02 tillgänglig, som bildar en miljö för att köra bytekod kompilerad i Rakudo. Rakudo stöder också kompilering för JVM och vissa virtuella JavaScript-maskiner.

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

Källa: opennet.ru

Lägg en kommentar