Vydání Rakudo Star 2019.03, distribuce jazyka Raku (dříve Perl 6)

Dostupný vydání balíčku Rakudo Star 2020.01včetně kompilátoru Rakudo, virtuální stroj MoarVM, dokumentaci, moduly a nástroje potřebné pro vývoj v jazyce Raku (nový název pro jazyk Perl 6 po přejmenování). Kompilátor odpovídá specifikaci Raku v6.d, s výjimkou podpory rozšířených maker, neblokujících I/O a řady menších funkcí, které mají být implementovány v budoucích verzích. Je navržen jako virtuální stroj pro provádění bajtkódu MoarVM, který projde všemi testy (alternativní backend založený na JVM zatím nemá všechny potřebné funkce).

Nová verze přidává nový spustitelný soubor raku, který nahrazuje perl6, a také přidává nové možnosti, ve kterých je název perl nahrazen raku. Byla provedena velká optimalizace výkonu operací souvisejících se zpracováním řetězců (například Str.chomp se stal 10 až 100krát rychlejší, Str.substr z 1.5 na 3krát a Str.trim* z 1.5 až 90krát). Realizováno mnoho nových jazykových funkcí se vyvíjí ve specifikaci Raku v6.e.

Místo Readline je navržen modul pro interaktivní editaci řádků Linenoise. Podpora binárních sestavení pro Windows a macOS byla dočasně ukončena.

Zdroj: opennet.ru

Přidat komentář