Wydanie Rakudo Star 2019.03, dystrybucji języka Raku (dawny Perl 6)

Dostępny wydanie pakietu Rakudo Star 2020.01, w tym kompilator Rakudo, maszyna wirtualna MoarVM, dokumentacja, moduły i narzędzia niezbędne do programowania w języku Raku (nowa nazwa języka Perl 6 po przemianowaniu). Kompilator spełnia specyfikację Raku v6.d, z wyjątkiem wsparcia dla rozszerzonych makr, nieblokującego wejścia/wyjścia oraz szeregu drobnych cech, które mają być doprowadzone do stanu roboczego w przyszłych wydaniach. Jako maszyna wirtualna do wykonywania bajtkodu proponowana jest MoarVM, która przechodzi wszystkie testy (alternatywne zaplecze oparte na JVM na razie nie posiada całej wymaganej funkcjonalności).

W nowej wersji dodano nowy plik wykonywalny raku, który zastąpił perl6, a także dodano nowe opcje, w których nazwa perl została zastąpiona przez raku. Przeprowadzono dużą optymalizację wydajności operacji związanych z przetwarzaniem łańcuchów (na przykład, Str.chomp stał się szybszy od 10 do 100 razy, Str.substr od 1.5 do 3 razy, a Str.trim* od 1.5 do 90 razy). Zrealizowano wiele nowych możliwości języka, rozwijanych w specyfikacji Raku v6.e.

Zamiast Readline do interaktywnej edycji łańcuchów zaproponowano moduł Linenoise. Tymczasowo wstrzymano wsparcie dla binarnych wydań dla Windows i macOS.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster