Versión do compilador Rakudo 2021.12 para a linguaxe de programación Raku (antigo Perl 6)

Anunciause a versión 2021.12 de Rakudo, un compilador para a linguaxe de programación Raku (anteriormente Perl 6). O proxecto foi renomeado de Perl 6 porque non se converteu nunha continuación de Perl 5, como se esperaba orixinalmente, senón que se converteu nunha linguaxe de programación separada, non compatible con Perl 5 no nivel de orixe e desenvolvida por unha comunidade separada de desenvolvedores. Ao mesmo tempo, está dispoñible a versión da máquina virtual MoarVM 2021.12, que forma un ambiente para executar o bytecode compilado en Rakudo. Rakudo tamén admite a compilación para a JVM e algunhas máquinas virtuais JavaScript.

As melloras en Rakudo 2021.12 inclúen a adición de compatibilidade co método is-wrapped para o módulo Routine, a implementación da variable de ambiente RAKUDO_PRECOMPILATION_PROGRESS para emitir información sobre módulos precompilados a stderr, a adición de IterationBuffer.unshift, IterationBuffer.prepend e IterationBuffernew. métodos (iterables), así como métodos de optimización de rendemento .match, .subst-mutate e .subst, un 40% de aceleración para chamar a Date.new(year,month,day). A nova versión de MoarVM mellora as implementacións do JIT e do colector de lixo e engade novas optimizacións e comprobacións de seguridade.

Fonte: opennet.ru

Engadir un comentario