Rakudo kompilatora laidiens 2022.02 Raku programmēšanas valodai (iepriekšējā Perl 6)

Ir paziņots par Raku programmēšanas valodas (iepriekš Perl 2022.02) kompilatora Rakudo 6 izlaišanu. Projekts tika pārdēvēts no Perl 6, jo tas nekļuva par Perl 5 turpinājumu, kā sākotnēji bija paredzēts, bet gan kļuva par atsevišķu programmēšanas valodu, kas nav saderīga ar Perl 5 avota līmenī un kuru izstrādāja atsevišķa izstrādātāju kopiena. Tajā pašā laikā ir pieejams MoarVM 2022.02 virtuālās mašīnas izlaidums, kas veido vidi Rakudo kompilētā baitkoda palaišanai. Rakudo atbalsta arī kompilāciju JVM un dažām JavaScript virtuālajām mašīnām.

Starp Rakudo 2022.02 uzlabojumiem ir atbalsts vides mainīgajam $RAKUDO_OPT, lai noteiktu kompilatorā izmantotās noklusējuma opcijas, pievienota rotora funkcija saraksta elementu grupēšanai, pievienots dinamiskais mainīgais $*RAT-UPGRADE-CLASS. , uzskaitījumiem ir pievienotas secības un secināšanas metodes, NULL vērtībām ir ieviestas trūkstošās pārbaudes, masīvu ieviešanai ir pievienotas unikālas, atkārtotas un squish metodes. Jaunajā MoarVM versijā ir uzlabota JIT un atkritumu savācēja ieviešana, notīrīts mantotais kods un pievienotas jaunas optimizācijas un drošības pārbaudes.

Avots: opennet.ru

Pievieno komentāru