Rakudo-samestellervrystelling 2022.06 vir die Raku-programmeertaal (voormalige Perl 6)

Rakudo 2022.06, 'n samesteller vir die Raku-programmeertaal (voorheen Perl 6), is vrygestel. Die projek is van Perl 6 hernoem omdat dit nie 'n voortsetting van Perl 5 geword het nie, soos oorspronklik verwag is, maar 'n aparte programmeertaal geword het, wat nie versoenbaar is met Perl 5 op die bronvlak nie en ontwikkel is deur 'n aparte gemeenskap van ontwikkelaars. Die samesteller ondersteun die Raku-taalvariante wat in spesifikasies 6.c en 6.d beskryf word (by verstek). Terselfdertyd is die vrystelling van die MoarVM 2022.06 virtuele masjien beskikbaar, wat 'n omgewing vorm vir die loop van greepkode wat in Rakudo saamgestel is. Rakudo ondersteun ook samestelling vir die JVM en sommige JavaScript virtuele masjiene.

Onder die verbeterings in Rakudo 2022.06 word die kategorisering van gegenereerde uitsonderings opgemerk - vir elke fout kan jy nou sy eie uitsonderingsklas gebruik. Bygevoeg 'n meer kompakte greepkode-grootte metode vir die terugkeer van die "Failure" toestand - (Exception|Cool).Failure (in plaas van 'fail "foo"' en 'Failure.new("foo")' word voorgestel om '" te spesifiseer. foo". Mislukking'). Bygevoeg benoemde argument ":real" by DateTime.posix metode. Aansienlik vinniger gebruik van die .tail() metode met skikkings. Die nuwe weergawe van MoarVM het die vullisverwyderaar verbeter.

Bron: opennet.ru

Voeg 'n opmerking