Itusilẹ akopọ Rakudo 2022.12 fun ede siseto Raku (Perl 6 tẹlẹ)

Rakudo 2022.12, olupilẹṣẹ fun ede siseto Raku (eyiti o jẹ Perl 6 tẹlẹ), ti tu silẹ. Ise agbese na ni a fun lorukọmii lati Perl 6 nitori ko di itesiwaju Perl 5, bi o ti ṣe yẹ ni akọkọ, ṣugbọn o di ede siseto lọtọ, ko ni ibamu pẹlu Perl 5 ni ipele orisun ati idagbasoke nipasẹ agbegbe ọtọtọ ti awọn idagbasoke. Olupilẹṣẹ ṣe atilẹyin awọn iyatọ ede Raku ti a ṣalaye ninu awọn pato 6.c, 6.d (nipasẹ aiyipada). Ni akoko kanna, itusilẹ ti ẹrọ foju MoarVM 2022.12 wa, eyiti o ṣe agbekalẹ agbegbe kan fun ṣiṣiṣẹ bytecode ti a ṣajọpọ ni Rakudo. Rakudo tun ṣe atilẹyin akojọpọ fun JVM ati diẹ ninu awọn ẹrọ foju 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.

orisun: opennet.ru

Fi ọrọìwòye kun