Rakudo Star 2019.03, Raku kalbos platinimo (anksčiau Perl 6) išleidimas

Galima paketo išleidimas Rakudo žvaigždė 2020.01, įskaitant kompiliatorių Rakudo, Virtuali mašina MoarVM, dokumentaciją, modulius ir įrankius, reikalingus kurti Raku kalba (naujas Perl 6 kalbos pavadinimas po pervadinimas). Kompiliatorius atitinka „Raku v6.d“ specifikaciją, išskyrus išplėstinių makrokomandų palaikymą, neblokuojančius įvesties / išvesties ryšius ir keletą nedidelių funkcijų, kurias planuojama įdiegti būsimose laidose. Jis siūlomas kaip virtuali mašina baitinio kodo vykdymui MoarVM, kuri išlaiko visus testus (alternatyvi JVM pagrindu sukurta backend dar neturi visų reikiamų funkcijų).

Naujoji versija prideda naują vykdomąjį failą raku, kuris pakeičia perl6, taip pat prideda naujų parinkčių, kuriose pavadinimas perl pakeičiamas raku. Iš esmės optimizuotas su eilučių apdorojimu susijusių operacijų atlikimas (pavyzdžiui, Str.chomp tapo 10–100 kartų greitesnis, Str.substr – nuo ​​1.5 iki 3 kartų, o Str.trim* – nuo ​​1.5 iki 90 kartų). Įgyvendinta Raku v6.e specifikacijoje kuriama daug naujų kalbos funkcijų.

Vietoj Readline siūlomas modulis interaktyviam eilučių redagavimui Linoise. Dvejetainių versijų, skirtų „Windows“ ir „MacOS“, palaikymas laikinai nutrauktas.

Šaltinis: opennet.ru