Rakudo kompajler izdanje 2022.02 za programski jezik Raku (bivši Perl 6)

Objavljeno je 2022.02 izdanje Rakudoa, kompajlera za programski jezik Raku (ranije Perl 6). Projekat je preimenovan iz Perl 6 jer nije postao nastavak Perl 5, kako se prvobitno očekivalo, već je postao poseban programski jezik, koji nije kompatibilan sa Perl 5 na izvornom nivou i razvijen od strane posebne zajednice programera. Istovremeno, dostupno je izdanje MoarVM 2022.02 virtuelne mašine, koja formira okruženje za pokretanje bajtkoda kompajliranog u Rakudo. Rakudo takođe podržava kompilaciju za JVM i neke JavaScript virtuelne mašine.

Među poboljšanjima u Rakudo 2022.02, postoji podrška za varijablu okruženja $RAKUDO_OPT za određivanje zadanih opcija koje se koriste u kompajleru, dodana je funkcija rotora za grupisanje elemenata liste, dodata je dinamička varijabla $*RAT-UPGRADE-CLASS , metode reda i zaključivanja su dodane u enumeracije, implementirane su provjere koje nedostaju za NULL vrijednosti, jedinstvene, ponovljene i squish metode su dodate implementaciji nizova. Nova verzija MoarVM-a je poboljšala implementacije JIT-a i sakupljača smeća, očistila naslijeđeni kod i dodala nove optimizacije i sigurnosne provjere.

izvor: opennet.ru

Dodajte komentar