Wersja kompilatora Rakudo 2023.04 dla języka programowania Raku (wcześniej Perl 6)

Został wydany Rakudo 2023.04, kompilator dla języka programowania Raku (dawniej Perl 6). Projekt został przemianowany z Perl 6, ponieważ nie stał się kontynuacją Perla 5, jak pierwotnie oczekiwano, ale stał się odrębnym językiem programowania, niekompatybilnym z Perlem 5 na poziomie źródłowym i rozwijanym przez odrębną społeczność programistów. Kompilator obsługuje warianty języka Raku opisane w specyfikacjach 6.c, 6.d (domyślnie). Jednocześnie dostępna jest wersja maszyny wirtualnej MoarVM 2023.04, która tworzy środowisko do uruchamiania kodu bajtowego skompilowanego w Rakudo. Rakudo obsługuje także kompilację dla JVM i niektórych maszyn wirtualnych JavaScript.

Wśród ulepszeń w Rakudo 2023.04 znajduje się aktywacja obsługi RakuAST („użyj eksperymentalnego:rakuast”) przy określeniu „użyj v6.e.PREVIEW” i „v6.*”, aby włączyć możliwości językowe zaproponowane w specyfikacji 6.e. Dodano obsługę rotora do „grzebienia dodatkowego”. Snip ma możliwość przetwarzania nieskończonych list. IO::Path.chown implementuje semantykę zbliżoną do rozłączenia. Obsługa PERL6_EXCEPTIONS_HANDLER została przerwana.

Źródło: opennet.ru

Dodaj komentarz