Реліз компілятора Rakudo 2022.02 для мови програмування Raku (колишній Perl 6)

Подано випуск Rakudo 2022.02, компілятора для мови програмування Raku (колишній Perl 6). Проект був перейменований з Perl 6 так як не став продовженням Perl 5, як очікувалося спочатку, а перетворився на окрему мову програмування, не сумісний з Perl 5 на рівні вихідних текстів і розробників, що розвивається окремою спільнотою. Одночасно доступний випуск віртуальної машини MoarVM 2022.02, що формує середовище для запуску скомпілюваного в Rakudo байт-коду. У Rakudo компіляція також підтримується для JVM та деяких віртуальних машин для JavaScript.

З покращень у Rakudo 2022.02 відзначається підтримка змінної оточення $RAKUDO_OPT для визначення застосовуваних у компіляторі опцій за замовчуванням, додана функція rotor для групування елементів списку, додана динамічна змінна $*RAT-UPGRADE-CLASS, до перерахувань додані методи order і in На значення NULL, до масивів додані методи unique, repeated і squish. У новій версії MoarVM покращено реалізацію JIT та збирача сміття, проведено чищення застарілого коду, додано нові оптимізації та перевірки для забезпечення безпеки.

Джерело: opennet.ru

Додати коментар або відгук