Izdaja Rakudo Star 2019.03, distribucije jezika Raku (prej Perl 6)

Na voljo sprostitev paketa Rakudo Star 2020.01, vključno s prevajalnikom Rakudo, navidezni stroj MoarVM, dokumentacijo, module in orodja, potrebna za razvoj v jeziku Raku (novo ime za jezik Perl 6 po preimenovanje). Prevajalnik je skladen s specifikacijo Raku v6.d, z izjemo podpore za razširjene makre, neblokirni V/I in številne manjše funkcije, ki naj bi bile implementirane v prihodnjih izdajah. Predlaga se kot virtualni stroj za izvajanje bajtne kode MoarVM, ki prestane vse teste (alternativno zaledje, ki temelji na JVM, še nima vseh potrebnih funkcij).

Nova različica dodaja novo izvršljivo datoteko raku, ki nadomešča perl6, dodaja pa tudi nove možnosti, v katerih je ime perl nadomeščeno z raku. Izvedene so bile velike optimizacije delovanja operacij, povezanih z obdelavo nizov (na primer, Str.chomp je postal 10- do 100-krat hitrejši, Str.substr od 1.5- do 3-krat in Str.trim* od 1.5 do 90-krat). Izvedeno veliko novih jezikovnih funkcij, ki se razvijajo v specifikaciji Raku v6.e.

Namesto Readline je predlagan modul za interaktivno urejanje vrstic Linenoise. Podpora za binarne zgradbe za Windows in macOS je bila začasno ukinjena.

Vir: opennet.ru

Dodaj komentar