Rakudo compiler tatala 2022.06 mo le gagana polokalame Raku (muamua Perl 6)

Rakudo 2022.06, o se tagata e tuufaatasia mo le gagana polokalame Raku (muamua Perl 6), ua tatalaina. O le poloketi na toe faʻaigoaina mai Perl 6 ona e leʻi avea ma faʻaauauina o Perl 5, e pei ona faʻamoemoeina muamua, ae na avea ma gagana faʻapipiʻi eseese, e le fetaui ma Perl 5 i le tulaga faʻapogai ma atiina ae e se isi faʻalapotopotoga o atinaʻe. E lagolagoina e le tagata fa'aopoopo le gagana Raku e fa'amatalaina i fa'amatalaga 6.c ma le 6.d (e ala i le fa'aletonu). I le taimi lava e tasi, o le tatalaina o le MoarVM 2022.06 masini masini o loʻo avanoa, lea e fausia ai se siosiomaga mo le taʻavale bytecode tuufaatasia i Rakudo. E lagolagoina foi e Rakudo le tuufaatasia mo le JVM ma nisi masini komepiuta JavaScript.

Faatasi ai ma faʻaleleia atili i Rakudo 2022.06, o loʻo matauina le faʻavasegaina o tuusaunoaga na faia - mo mea sese taʻitasi e mafai nei ona e faʻaogaina lana lava vasega tuusaunoaga. Fa'aopoopoina se metotia fa'akomepiuta e sili atu ona fa'atatau mo le toe fa'afo'i mai o le tulaga o le "Failure" - (Exception|Cool). Failu (nai lo le 'fail "foo"' ma le 'Failure.new("foo")' ua fuafua e fa'amaoti '" foo". Failu'). Fa'aopoopo le fa'aupuga igoa ": moni" i le DateTime.posix method. Fa'aoga vave tele o le .tail() method with arrays. O le lomiga fou a le MoarVM ua faʻaleleia ai le aoina o lapisi.

puna: opennet.ru

Faaopoopo i ai se faamatalaga