Rakudo kompilaatori versioon 2022.02 Raku programmeerimiskeele (endine Perl 6) jaoks

Välja on antud Raku programmeerimiskeele (endise nimega Perl 2022.02) kompilaator Rakudo 6. Projekt nimetati ümber Perl 6-st, kuna sellest ei saanud Perl 5 jätk, nagu algselt eeldati, vaid sellest sai eraldi programmeerimiskeel, mis ei ühildu lähtetasemel Perl 5-ga ja mille töötas välja eraldi arendajate kogukond. Samal ajal on saadaval MoarVM 2022.02 virtuaalmasina väljalase, mis moodustab keskkonna Rakudos koostatud baitkoodi käitamiseks. Rakudo toetab ka JVM-i ja mõne JavaScripti virtuaalmasina kompileerimist.

Rakudo 2022.02 täiustustest on toetatud keskkonnamuutuja $RAKUDO_OPT kompilaatoris kasutatavate vaikevalikute määramiseks, loendi elementide rühmitamiseks on lisatud rootori funktsioon, lisatud on dünaamiline muutuja $*RAT-UPGRADE-CLASS , loenditele on lisatud järjestus- ja järeldamismeetodid, NULL väärtuste jaoks on rakendatud puuduvad kontrollid, massiivide juurutamisel on lisatud kordumatud, korduvad ja squish meetodid. MoarVM-i uus versioon on täiustanud JIT-i ja prügikoguja rakendusi, puhastanud pärandkoodi ning lisanud uusi optimeerimisi ja turvakontrolle.

Allikas: opennet.ru

Lisa kommentaar