Ukukhishwa kwe-Rakudo compiler 2022.12 yolimi lohlelo lwe-Raku (yangaphambili i-Perl 6)

I-Rakudo 2022.12, umdidiyeli wolimi lokuhlela lwe-Raku (owayekade eyi-Perl 6), ukhululiwe. Le phrojekthi yaqanjwa kabusha isuka ku-Perl 6 ngoba ayizange ibe ukuqhubeka kwe-Perl 5, njengoba bekulindelekile ekuqaleni, kodwa yaba ulimi oluhlukile lokuhlela, olungahambisani ne-Perl 5 ezingeni lomthombo futhi yathuthukiswa umphakathi ohlukile wabathuthukisi. Umhlanganisi usekela okuhlukile kolimi lwesi-Raku okuchazwe kuzicaciso 6.c, 6.d (ngokuzenzakalelayo). Ngesikhathi esifanayo, ukukhishwa komshini we-virtual we-MoarVM 2022.12 kuyatholakala, okwenza indawo yokusebenzisa i-bytecode ehlanganiswe e-Rakudo. I-Rakudo futhi isekela ukuhlanganiswa kwe-JVM neminye imishini ebonakalayo ye-JavaScript.

Phakathi kwentuthuko ku-Rakudo 2022.12, ukusetshenziswa kokunye okusha okuhlongozwayo ekucacisweni kwe-6.e kuyaphawulwa: usekelo lomsebenzi othi β€œ.skip” lwengeziwe (ngokwesibonelo, β€œsay (^20).skip(0,5,3) ,3);”), ikhono lokukhipha isikhathi kuma-nanosecond (β€œnano”), u-opharetha wesiqalo β€œ//” usetshenzisiwe, indlela ye-Any.snitch yengeziwe, ikhono lokusebenzisa izinkulumo ezifana nokuthi β€œ.comb( 2 => -XNUMX)” yengezwe ku-Str.comb, efana ne-List.rotor. I-IO esetshenzisiwe::Indlela.chown kanye nomsebenzi we-chown(). Inguqulo entsha ye-MoarVM isebenzisa ama-opharetha wokuqhathanisa angabhalisiwe (β€œeq, ne, (l|g)(e|t)”) kanye nomsebenzisi we-chown.

Source: opennet.ru

Engeza amazwana