Rakudo Star 2019.03:n julkaisu, Raku-kielen jakelu (entinen Perl 6)

Saatavilla paketin julkaisu Rakudo Star 2020.01, mukaan lukien kääntäjä Rakudo, virtuaalikone MoarVM, dokumentaatio, moduulit ja työkalut, joita tarvitaan kehittämiseen Raku-kielellä (Perl 6 -kielen uusi nimi uudelleennimeäminen). Kääntäjä noudattaa Raku v6.d -spesifikaatiota, lukuun ottamatta laajennettujen makrojen tukea, ei-estoa I/O:ta ja useita pieniä ominaisuuksia, jotka on tarkoitus ottaa käyttöön tulevissa julkaisuissa. Sitä tarjotaan virtuaalikoneena tavukoodin suorittamiseen MoarVM, joka läpäisee kaikki testit (vaihtoehtoisessa JVM-pohjaisessa taustaohjelmassa ei vielä ole kaikkia tarvittavia toimintoja).

Uusi versio lisää uuden suoritettavan tiedoston, raku, joka korvaa perl6:n ja lisää myös uusia vaihtoehtoja, joissa nimi perl korvataan rakulla. Merkkijonojen käsittelyyn liittyvien toimintojen suorituskykyyn on tehty suuria optimointeja (esim. Str.chomp on nopeutunut 10-100 kertaa, Str.substr 1.5-3 kertaa ja Str.trim* 1.5-90 kertaa). Toteutettu monia uusia kieliominaisuuksia kehitetään Raku v6.e -spesifikaatiossa.

Readlinen sijaan ehdotetaan moduulia interaktiivista rivinmuokkausta varten Pellava. Tuki binääriversioille Windowsille ja macOS:lle on väliaikaisesti lopetettu.

Lähde: opennet.ru

Lisää kommentti