Rakudo konpilatè lage 2022.12 pou langaj pwogramasyon Raku (ansyen Perl 6)

Rakudo 2022.12, yon du pou lang programmation Raku (ansyen Perl 6), te lage. Pwojè a te chanje non Perl 6 paske li pa t 'vin tounen yon kontinyasyon nan Perl 5, jan orijinal te espere, men li te vin tounen yon lang pwogramasyon apa, pa konpatib ak Perl 5 nan nivo sous la epi devlope pa yon kominote separe nan devlopè. Konpilateur a sipòte varyant lang Raku ki dekri nan espesifikasyon 6.c, 6.d (pa default). An menm tan an, liberasyon an nan machin vityèl MoarVM 2022.12 disponib, ki fòme yon anviwònman pou kouri bytecode konpile nan Rakudo. Rakudo sipòte tou konpilasyon pou JVM ak kèk machin vityèl JavaScript.

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

Sous: opennet.ru

Add nouvo kòmantè