Rakudo compiler siideynta 2022.12 ee luuqada barnaamijka Raku (hore Perl 6)

Rakudo 2022.12, isu-duwaha luuqadda barnaamijka Raku (oo hore u ahaan jirtay Perl 6), ayaa la siidaayay. Mashruuca waxaa laga bedelay Perl 6 sababtoo ah ma noqon mid sii socota Perl 5, sidii markii hore la filayay, laakiin wuxuu noqday luuqad barnaamijeed oo gooni ah, oo aan ku habboonayn Perl 5 ee heerka ilaha oo ay soo saartay bulsho gaar ah oo horumarisa. Isku-dubariduhu waxa uu taageerayaa kala duwanaanshaha luqadda Raku ee lagu sifeeyay qeexitaannada 6.c, 6.d (caadi ahaan). Isla mar ahaantaana, siideynta mashiinka farsamada ee MoarVM 2022.12 waa la heli karaa, kaas oo sameeya jawi lagu socodsiiyo bytecode oo lagu soo ururiyey Rakudo. Rakudo sidoo kale waxay taageertaa isu-ururinta JVM-ka iyo qaar ka mid ah mashiinnada farsamada ee JavaScript.

Waxaa ka mid ah hagaajinta Rakudo 2022.12, hirgelinta qaar ka mid ah hal-abuurnimada luqadda ee lagu soo jeediyay qeexitaanka 6.e ayaa lagu xusay: taageerada hawlgalka ".skip" ayaa lagu daray (tusaale, " dheh (^ 20) .skip (0,5,3) ,3);"), awoodda soo saarida wakhtiga nanoseconds ("nano"), hawlwadeenka horgalayaasha "//" ayaa la fuliyay, habka Any.snitch ayaa lagu daray, awoodda isticmaalka tibaaxaha sida ". comb 2 => -XNUMX)" ayaa lagu daray Str.comb, oo la mid ah List.rotor. La hirgaliyay IO :: Habka.chown iyo shaqada chown(). Nooca cusub ee MoarVM wuxuu fuliyaa hawlwadeennada isbarbardhigga ee aan la saxeexin ("eq, ne, (l|g)(e|t)") iyo hawlwadeenka chown.

Source: opennet.ru

Add a comment