Raku keele jaotuse (endine Perl 2019.03) Rakudo Star 6 väljalase

Saadaval paketi vabastamine Rakudo Star 2020.01, sealhulgas kompilaator Rakudo, Virtuaalne masin MoarVM, dokumentatsiooni, mooduleid ja tööriistu, mis on vajalikud arenduseks Raku keeles (Perl 6 keele uus nimi pärast ümbernimetamine). Kompilaator vastab Raku v6.d spetsifikatsioonile, välja arvatud laiendatud makrode, mitteblokeerivate I/O-de ja mitmete väiksemate funktsioonide tugi, mida on plaanis tulevastes versioonides juurutada. Seda pakutakse virtuaalse masinana baitkoodi täitmiseks MoarVM, mis läbib kõik testid (alternatiivsel JVM-põhisel taustaprogrammil pole veel kõiki vajalikke funktsioone).

Uus versioon lisab uue käivitatava faili raku, mis asendab perl6, ja lisab ka uued valikud, milles nimi perl asendatakse rakuga. Stringitöötlusega seotud toimingute sooritamisel on tehtud suuri optimeerimisi (näiteks Str.chomp on muutunud 10–100 korda kiiremaks, Str.substr 1.5–3 korda ja Str.trim* 1.5–90 korda). Rakendatud Raku v6.e spetsifikatsioonis töötatakse välja palju uusi keelefunktsioone.

Readline'i asemel pakutakse interaktiivse rea redigeerimise moodulit Linanoise. Windowsi ja macOS-i binaarversioonide tugi on ajutiselt peatatud.

Allikas: opennet.ru

Lisa kommentaar