Vydání kompilátoru Rakudo 2022.02 pro programovací jazyk Raku (dříve Perl 6)

Bylo oznámeno vydání 2022.02 Rakudo, kompilátoru pro programovací jazyk Raku (dříve Perl 6). Projekt byl přejmenován z Perlu 6, protože se nestal pokračováním Perlu 5, jak se původně očekávalo, ale stal se samostatným programovacím jazykem, nekompatibilním s Perlem 5 na zdrojové úrovni a vyvinutý samostatnou komunitou vývojářů. Zároveň je k dispozici vydání virtuálního stroje MoarVM 2022.02, který tvoří prostředí pro spouštění bajtkódu kompilovaného v Rakudu. Rakudo také podporuje kompilaci pro JVM a některé JavaScriptové virtuální stroje.

Mezi vylepšení v Rakudo 2022.02 je podpora pro proměnnou prostředí $RAKUDO_OPT pro určení výchozích možností použitých v kompilátoru, byla přidána funkce rotoru pro seskupování prvků seznamu, byla přidána dynamická proměnná $*RAT-UPGRADE-CLASS , do výčtů byly přidány metody order a infer, byly implementovány chybějící kontroly pro hodnoty NULL, do implementace polí byly přidány metody unique, repeat a squish. Nová verze MoarVM vylepšila implementace JIT a garbage collector, vyčistila starší kód a přidala nové optimalizace a bezpečnostní kontroly.

Zdroj: opennet.ru

Přidat komentář