Rakudo mai tarawa saki 2022.12 don yaren shirye-shiryen Raku (tsohon Perl 6)

An fitar da Rakudo 2022.12, mai tara yaren shirye-shirye na Raku (tsohon Perl 6). An canza sunan aikin daga Perl 6 saboda bai zama ci gaba na Perl 5 ba, kamar yadda ake tsammani tun farko, amma ya juya zuwa wani yaren shirye-shirye daban wanda bai dace da Perl 5 ba a matakin lambar tushe kuma wata al'umma ce ta ci gaba ta daban. Mai tarawa yana goyan bayan bambance-bambancen yaren Raku da aka kwatanta a cikin ƙayyadaddun bayanai 6.c, 6.d (ta tsohuwa). A lokaci guda kuma, ana samun sakin MoarVM 2022.12 injin kama-da-wane, wanda ke samar da yanayi don gudanar da bytecode da aka harhada a cikin Rakudo. Hakanan Rakudo yana goyan bayan haɗawa don JVM da wasu injunan kama-da-wane na JavaScript.

Daga cikin ingantawa a cikin Rakudo 2022.12, aiwatar da wasu sabbin fasahohin harshe da aka tsara a cikin ƙayyadaddun 6.e an lura da su: an ƙara goyon bayan aikin ".skip" (misali, "ce (^ 20)) skip (0,5,3). ,3);"), ikon fitar da lokaci a nanoseconds ("nano"), an aiwatar da ma'aikacin prefix "//", an ƙara hanyar Any.snitch, ikon yin amfani da maganganu kamar ".comb() 2 => -XNUMX)" an ƙara zuwa Str.comb, kama da List.rotor . An aiwatar da IO :: Hanyar.chown da aikin chown(). Sabuwar sigar MoarVM tana aiwatar da ma'aikatan kwatancen da ba a sanya hannu ba ("eq, ne, (l|g)(e|t)") da ma'aikacin chown.

source: budenet.ru

Add a comment