Izdaja prevajalnika Rakudo 2023.04 za programski jezik Raku (prejšnji Perl 6)

Rakudo 2023.04, prevajalnik za programski jezik Raku (prej Perl 6), je bil izdan. Projekt je bil preimenovan iz Perl 6, ker ni postal nadaljevanje Perl 5, kot je bilo prvotno pričakovano, ampak je postal ločen programski jezik, ki ni združljiv s Perl 5 na izvorni ravni in ga je razvila ločena skupnost razvijalcev. Prevajalnik podpira različice jezika Raku, opisane v specifikacijah 6.c, 6.d (privzeto). Hkrati je na voljo izdaja virtualnega stroja MoarVM 2023.04, ki tvori okolje za izvajanje bajtne kode, prevedene v Rakudo. Rakudo podpira tudi prevajanje za JVM in nekatere virtualne stroje JavaScript.

Med izboljšavami v Rakudo 2023.04 je aktivacija podpore za RakuAST (»use experimental :rakuast«), ko podate »use v6.e.PREVIEW« in »v6.*«, da omogočite jezikovne zmogljivosti, predlagane v specifikaciji 6.e. Dodana podpora rotorja za "sub comb". Snip ima možnost obdelave neskončnih seznamov. IO::Path.chown izvaja semantiko blizu razveze. Podpora za PERL6_EXCEPTIONS_HANDLER je bila ukinjena.

Vir: opennet.ru

Dodaj komentar