Ang Rakudo compiler release 2022.12 para sa Raku programming language (kanhi Perl 6)

Ang pagpagawas sa Rakudo 2022.12, usa ka compiler alang sa Raku programming language (kanhi Perl 6), gipagawas na. Ang proyekto giilisan og ngalan gikan sa Perl 6 tungod kay wala kini nahimong pagpadayon sa Perl 5, sama sa orihinal nga gipaabot, apan nahimo nga usa ka bulag nga programming language nga dili compatible sa Perl 5 sa source code level ug gimugna sa usa ka bulag nga development community. Gisuportahan sa compiler ang mga variant sa pinulongang Raku nga gihulagway sa specs 6.c, 6.d (sa default). Sa samang higayon, ang pagpagawas sa MoarVM 2022.12 virtual machine anaa, nga nagporma sa palibot alang sa pagpadagan sa bytecode nga gihugpong sa Rakudo. Gisuportahan usab sa Rakudo ang pag-compile para sa JVM ug pipila ka mga virtual nga makina sa JavaScript.

Lakip sa mga pag-uswag sa Rakudo 2022.12, ang pagpatuman sa pipila ka mga inobasyon sa pinulongan nga gisugyot sa 6.e nga espesipikasyon namatikdan: suporta alang sa ".skip" nga operasyon gidugang (pananglitan, "ingon (^20).skip(0,5,3 ,3);"), ang abilidad sa pag-output sa oras sa nanoseconds ("nano"), ang prefix operator nga "//" gipatuman, ang Any.snitch nga pamaagi gidugang, ang abilidad sa paggamit sa mga ekspresyon sama sa ".comb( 2 => -XNUMX)” gidugang sa Str.comb, susama sa List.rotor . Gipatuman ang IO::Path.chown nga pamaagi ug chown() function. Ang bag-ong bersyon sa MoarVM nagpatuman sa wala'y pirma nga mga operator sa pagtandi ("eq, ne, (l|g)(e|t)") ug ang chown operator.

Source: opennet.ru

Idugang sa usa ka comment