Mwepụta Rakudo mkpokọta 2022.12 maka asụsụ mmemme Raku (nke bụbu Perl 6)

Rakudo 2022.12, onye nchịkọta maka asụsụ mmemme Raku (nke bụbu Perl 6), ka ewepụtara. E degharịrị aha ahụ site na Perl 6 n'ihi na ọ bụghị ihe na-aga n'ihu nke Perl 5, dị ka a tụrụ anya na mbụ, kama ọ ghọrọ asụsụ mmemme dị iche iche, na-adabaghị na Perl 5 na ọkwa isi mmalite ma mepụta obodo dị iche iche nke ndị mmepe. Onye nchịkọta na-akwado ụdị asụsụ Raku akọwara na nkọwapụta 6.c, 6.d (na ndabara). N'otu oge ahụ, ntọhapụ nke MoarVM 2022.12 mebere igwe dị, nke na-etolite gburugburu maka ịgba ọsọ bytecode chịkọtara na Rakudo. Rakudo na-akwado mkpokọta maka JVM na ụfọdụ igwe mebere 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.

isi: opennet.ru

Tinye a comment