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

Ir paziņots par Raku programmēšanas valodas (iepriekš Perl 2021.12) 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 2021.12 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.

Rakudo 2021.12 uzlabojumi ietver atbalsta pievienošanu rutīnas moduļa is-wrapped metodei, vides mainīgā RAKUDO_PRECOMPILATION_PROGRESS ieviešanu, lai parādītu informāciju par iepriekš kompilētiem moduļiem stderr, IterationBuffer.unshift, IterationBuffer un IterationBuffer.prepender. jaunas (atkārtojamas) metodes, kā arī veiktspējas optimizācijas metodes .match, .subst-mutate un .subst, 40% paātrinājums datuma.new(gads, mēnesis, diena) izsaukšanai. Jaunā MoarVM versija uzlabo JIT un atkritumu savācēja ieviešanu, kā arī pievieno jaunas optimizācijas un drošības pārbaudes.

Avots: opennet.ru

Pievieno komentāru