Rakudo-compiler release 2022.02 voor de Raku-programmeertaal (voorheen Perl 6)

Rakudo 2022.02, een compiler voor de programmeertaal Raku (voorheen Perl 6), is uitgebracht. Het project werd hernoemd van Perl 6 omdat het geen voortzetting werd van Perl 5, zoals oorspronkelijk verwacht, maar een aparte programmeertaal werd, niet compatibel met Perl 5 op bronniveau en ontwikkeld door een aparte gemeenschap van ontwikkelaars. Tegelijkertijd is de release van de virtuele machine MoarVM 2022.02 beschikbaar, die een omgeving vormt voor het uitvoeren van bytecode die is gecompileerd in Rakudo. Rakudo ondersteunt ook compilatie voor de JVM en enkele virtuele JavaScript-machines.

Onder de verbeteringen in Rakudo 2022.02 is er ondersteuning voor de omgevingsvariabele $RAKUDO_OPT om de standaardopties te bepalen die in de compiler worden gebruikt, de rotorfunctie is toegevoegd voor het groeperen van lijstelementen en de dynamische variabele $*RAT-UPGRADE-CLASS is toegevoegd , order- en infer-methoden zijn toegevoegd aan opsommingen, ontbrekende controles zijn geïmplementeerd voor NULL-waarden, unieke, herhaalde en squish-methoden zijn toegevoegd aan de implementatie van arrays. De nieuwe versie van MoarVM heeft de JIT- en garbage collector-implementaties verbeterd, verouderde code opgeschoond en nieuwe optimalisaties en beveiligingscontroles toegevoegd.

Bron: opennet.ru

Voeg een reactie