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

Rakudo 2022.12, en kompilator för Raku-programmeringsspråket (tidigare Perl 6), har släppts. 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. Kompilatorn stöder Raku-språkvarianterna som beskrivs i specifikationerna 6.c, 6.d (som standard). Samtidigt är releasen av den virtuella maskinen MoarVM 2022.12 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.12 отмечается реализация некоторых языковых новшеств, предложенных в спецификации 6.e: добавлена поддержка операции «.skip» (например, «say (^20).skip(0,5,3);»), появилась возможность вывода времени в наносекундах («nano»), реализован префиксный оператор «//», добавлен метод Any.snitch, в Str.comb добавлена возможность использования выражений типа «.comb(3 => -2)», по аналогии с List.rotor. Реализован метод IO::Path.chown и функция chown(). В новой версии MoarVM реализованы операторы беззнакового сравнения («eq, ne, (l|g)(e|t)») и оператор chown.

Källa: opennet.ru

Lägg en kommentar