U prezentuar versioni Rakudo 2022.12, kompilerit për gjuhën e programimit Raku (ish Perl 6). Projekti u riemërua nga Perl 6 pasi nuk u bë vazhdim i Perl 5, siç ishte pritur fillimisht, por u shndërrua në një gjuhë programimi të veçantë, e cila nuk është e përshtatshme me Perl 5 në nivelin e kodit burimor dhe zhvillohet nga një komunitet të veçantë të zhvilluesve. Kompileri mbështet variantet e gjuhës Raku, të përshkruara në specifikimet 6.c, 6.d (në mënyrë default). Në të njëjtën kohë në dispozicion është lëshimi i makinës virtuale MoarVM 2022.12, e cila formon mjedisin për ekzekutimin e kodit të kompiluar në Rakudo. Në Rakudo, kompilimi mbështetet gjithashtu për JVM dhe disa tjera makinave virtuale për JavaScript.
Nga përmirësimet në Rakudo 2022.12, vërehet zbatimi i disa novacioneve gjuhësore të propozuara në specifikimin 6.e: u shtua mbështetje për operacionin «.skip» (p.sh., «say (^20).skip(0,5,3);»), u bë e mundur shfaqja e kohës në nanosekonda («nano»), u implementua operatori prefiks «//», u shtua metoda Any.snitch, në Str.comb u shtua mundësia e përdorimit të shprehjeve si «.comb(3 => -2)», në përputhje me List.rotor. U realizua metoda IO::Path.chown dhe funksioni chown(). Në versionin e ri të MoarVM, u zbatua operatori i krahasimit pa shenja («eq, ne, (l|g)(e|t)») dhe operatori chown.
Burimi: opennet.ru
