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

A versão 2021.12 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 2021.12, 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.

As melhorias no Rakudo 2021.12 incluem a adição de suporte para o método is-wrapped para o módulo Routine, a implementação da variável de ambiente RAKUDO_PRECOMPILATION_PROGRESS para exibir informações sobre módulos pré-compilados para stderr, a adição de IterationBuffer.unshift, IterationBuffer.prepend e IterationBuffer. métodos new (iteráveis), bem como métodos de otimização de desempenho .match, .subst-mutate e .subst, aceleração de 40% para chamar Date.new (ano, mês, dia). A nova versão do MoarVM melhora as implementações de JIT e coletor de lixo e adiciona novas otimizações e verificações de segurança.

Fonte: opennet.ru

Adicionar um comentário