Rakudo-kompiler release 2022.12 foar de Raku-programmearring taal (eardere Perl 6)

Rakudo 2022.12, in kompilator foar de Raku-programmearringstaal (earder Perl 6), is frijlitten. It projekt waard omneamd fan Perl 6 om't it gjin fuortsetting waard fan Perl 5, lykas oarspronklik ferwachte, mar in aparte programmeartaal waard, net kompatibel mei Perl 5 op it boarnenivo en ûntwikkele troch in aparte mienskip fan ûntwikkelders. De gearstaller stipet de Raku-taalfarianten beskreaun yn spesifikaasjes 6.c, 6.d (standert). Tagelyk is de frijlitting fan 'e MoarVM 2022.12 firtuele masine beskikber, dy't in omjouwing foarmet foar it útfieren fan bytekoade kompilearre yn Rakudo. Rakudo stipet ek kompilaasje foar de JVM en guon JavaSkript firtuele masines.

Из улучшений в 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.

Boarne: opennet.ru

Add a comment