Izdanje Rakudo prevoditelja 2021.12 za programski jezik Raku (bivši Perl 6)

Najavljeno je izdanje 2021.12 Rakuda, prevoditelja za programski jezik Raku (bivši Perl 6). Projekt je preimenovan iz Perla 6 jer nije postao nastavak Perla 5, kao što se prvobitno očekivalo, već je postao zasebni programski jezik, koji nije kompatibilan s Perlom 5 na izvornoj razini i razvijen od strane zasebne zajednice programera. U isto vrijeme dostupno je izdanje MoarVM 2021.12 virtualnog stroja, koji čini okruženje za pokretanje bajtkoda kompajliranog u Rakudu. Rakudo također podržava kompilaciju za JVM i neke JavaScript virtualne strojeve.

Poboljšanja u Rakudo 2021.12 uključuju dodavanje podrške za is-wrapped metodu za modul Routine, implementaciju varijable okruženja RAKUDO_PRECOMPILATION_PROGRESS za izlaz informacija o unaprijed kompajliranim modulima u stderr, dodavanje IterationBuffer.unshift, IterationBuffer.prepend i IterationBuffer. nove (iterable) metode, kao i metode optimizacije performansi .match, .subst-mutate i .subst, 40% ubrzanje za pozivanje Date.new(year,month,day). Nova verzija MoarVM poboljšava implementacije JIT-a i skupljača smeća te dodaje nove optimizacije i sigurnosne provjere.

Izvor: opennet.ru

Dodajte komentar