Versión del compilador Rakudo 2021.12 para el lenguaje de programación Raku (antes Perl 6)

Se lanzó Rakudo 2021.12, un compilador para el lenguaje de programación Raku (anteriormente Perl 6). El proyecto pasó a llamarse Perl 6 porque no se convirtió en una continuación de Perl 5, como se esperaba originalmente, sino que se convirtió en un lenguaje de programación separado, no compatible con Perl 5 en el nivel fuente y desarrollado por una comunidad de desarrolladores separada. Al mismo tiempo, está disponible el lanzamiento de la máquina virtual MoarVM 2021.12, que forma un entorno para ejecutar código de bytes compilado en Rakudo. Rakudo también admite la compilación para JVM y algunas máquinas virtuales JavaScript.

Las mejoras en Rakudo 2021.12 incluyen la adición de soporte para el método is-wrapped para el módulo Rutina, la implementación de la variable de entorno RAKUDO_PRECOMPILATION_PROGRESS para mostrar información sobre módulos precompilados en stderr, la adición de IterationBuffer.unshift, IterationBuffer.prepend e IterationBuffer. nuevos métodos (iterables), así como métodos de optimización de rendimiento .match, .subst-mutate y .subst, 40 % de aceleración para llamar a Date.new (año, mes, día). La nueva versión de MoarVM mejora las implementaciones JIT y del recolector de basura, y agrega nuevas optimizaciones y controles de seguridad.

Fuente: opennet.ru

Añadir un comentario