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

Rakudo 2021.12, '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. Terselfdertyd is die vrystelling van die MoarVM 2021.12 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.

Verbeterings in Rakudo 2021.12 sluit in die byvoeging van ondersteuning vir die is-wrapped-metode vir die Roetine-module, die implementering van die RAKUDO_PRECOMPILATION_PROGRESS omgewingsveranderlike om inligting oor vooraf saamgestelde modules na stderr uit te voer, die byvoeging van die IterationBuffer.unshift, IterationBuffer.Buffer en Iteration. nuwe (herhaalbare) metodes, sowel as prestasie-optimeringsmetodes .match, .subst-mutate en .subst, 40% versnelling vir die oproep van Date.new(year,month,day). Die nuwe weergawe van MoarVM verbeter die implementering van JIT en vullisverwyderaar, en voeg nuwe optimaliserings en sekuriteitskontroles by.

Bron: opennet.ru

Voeg 'n opmerking