Lançamento do compilador Rakudo 2022.02 para a linguagem de programação Raku (antigo Perl 6)

A versão 2022.02 do Rakudo, um compilador para a linguagem de programação Raku (anteriormente Perl 6), foi anunciada. O projeto foi renomeado de Perl 6 porque não se tornou uma continuação do Perl 5, como originalmente esperado, mas se tornou uma linguagem de programação separada, não compatível com Perl 5 no nível de origem e desenvolvida por uma comunidade separada de desenvolvedores. Paralelamente, está disponível o lançamento da máquina virtual MoarVM 2022.02, que forma um ambiente para execução de bytecode compilado em Rakudo. Rakudo também suporta compilação para JVM e algumas máquinas virtuais JavaScript.

Из улучшений в Rakudo 2022.02 отмечается поддержка переменной окружения $RAKUDO_OPT для определения применяемых в компиляторе опций по умолчанию, добавлена функция rotor для группировки элементов списка, добавлена динамическая переменная $*RAT-UPGRADE-CLASS, в перечисления добавлены методы order и infer, реализованы недостающие проверки на значения NULL, в реализацию массивов добавлены методы unique, repeated и squish. В новой версии MoarVM улучшены реализации JIT и сборщика мусора, проведена чистка устаревшего кода, добавлены новые оптимизации и проверки для обеспечения безопасности.

Fonte: opennet.ru

Adicionar um comentário