Kutulutsidwa kwa Rakudo 2022.12, wopanga chilankhulo cha pulogalamu ya Raku (omwe kale anali Perl 6), kwatulutsidwa. Ntchitoyi idasinthidwanso kuchokera ku Perl 6 chifukwa sinakhale kupitiliza kwa Perl 5, monga momwe idayembekezeredwa poyambirira, koma idasandulika chilankhulo chosiyana cha mapulogalamu chomwe sichigwirizana ndi Perl 5 pamlingo wa ma code source ndipo chimapangidwa ndi gulu lachitukuko losiyana. Wopangayo amathandizira mitundu ya zilankhulo za Raku zomwe zafotokozedwa mwatsatanetsatane 6.c, 6.d (mwachisawawa). Panthawi imodzimodziyo, kutulutsidwa kwa makina a MoarVM 2022.12 amapezeka, omwe amapanga chilengedwe chogwiritsira ntchito bytecode yopangidwa ku Rakudo. Rakudo imathandiziranso kuphatikiza kwa JVM ndi makina ena a JavaScript.
Zina mwazotukuka mu Rakudo 2022.12, kukhazikitsidwa kwa zosintha zina zamalankhulidwe zomwe zaperekedwa muzofotokozera za 6.e zimadziwika: kuthandizira kwa ".skip" kwawonjezedwa (mwachitsanzo, "say (^20).skip(0,5,3) ,3);"), kuthekera kotulutsa nthawi mu nanoseconds ("nano"), woyendetsa mawu oyamba "//" akhazikitsidwa, njira ya Any.snitch yawonjezedwa, kuthekera kogwiritsa ntchito mawu ngati ".comb( 2 => -XNUMX)" yawonjezeredwa ku Str.comb, mofanana ndi List.rotor . Kukhazikitsidwa kwa IO ::Path.chown njira ndi chown() ntchito. Mtundu watsopano wa MoarVM umagwiritsa ntchito ofananitsa omwe sanasainidwe (βeq, ne, (l|g)(e|t)β) ndi chown operator.
Source: opennet.ru