U publikua versioni Rakudo 2022.06, kompilator për gjuhën programuese Raku (dikur Perl 6). Projekti u rishenjt nga Perl 6 pasi nuk u bë një vazhdim i Perl 5, siç ishte pritur fillimisht, por u shndërrua në një gjuhë programuese të veçantë, e paqartë me Perl 5 në nivelin e kodit burimor dhe që zhvillohet nga një komunitet të veçantë të zhvilluesve. Kompilatori mbështet variacione të gjuhës Raku, të përshkruara në specifikimet 6.c dhe 6.d (në mënyrë default). Në të njëjtën kohë, është disponibilizuar versioni i makinës virtuale MoarVM 2022.06, e cila formon mjedisin për ekzekutimin e kodit byte të kompiluar në Rakudo. Në Rakudo, kompilimi gjithashtu mbështetet për JVM dhe disa makinave virtuale për JavaScript.
Nga pĂ«rmirĂ«simet nĂ« Rakudo 2022.06 Ă«shtĂ« vlerĂ«simi i kategorive tĂ« pĂ«rjashtimeve tĂ« gjeneruara â pĂ«r çdo gabim tani mund tĂ« pĂ«rdoret njĂ« klasĂ« e veçantĂ« pĂ«rjashtimi. ĂshtĂ« shtuar njĂ« mĂ«nyrĂ« mĂ« kompakte pĂ«r kthimin e gjendjes 'Failure' (Exception|Cool).Failure (nĂ« vend tĂ« 'fail "foo"' dhe 'Failure.new("foo")', sugjerohet tĂ« tregohet '"foo".Failure'). NĂ« metodĂ«n DateTime.posix Ă«shtĂ« shtuar njĂ« argument me emĂ«r ':real'. PĂ«rdorimi i metodĂ«s .tail() me lista Ă«shtĂ« pĂ«rshpejtuar ndjeshĂ«m. NĂ« versionin e ri tĂ« MoarVM, funksionaliteti i mbledhĂ«sit tĂ« plehrave Ă«shtĂ« pĂ«rmirĂ«suar.
Burimi: opennet.ru
