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

Se lanzó Rakudo 2022.02, 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 2022.02, 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.

Entre las mejoras en Rakudo 2022.02, hay soporte para la variable de entorno $RAKUDO_OPT para determinar las opciones predeterminadas utilizadas en el compilador, se ha agregado la función de rotor para agrupar elementos de la lista, se ha agregado la variable dinámica $*RAT-UPGRADE-CLASS , se agregaron métodos de orden e inferencia a las enumeraciones, se implementaron comprobaciones faltantes para valores NULL, se agregaron métodos únicos, repetidos y aplastados a la implementación de matrices. La nueva versión de MoarVM mejoró las implementaciones de JIT y del recolector de basura, limpió el código heredado y agregó nuevas optimizaciones y controles de seguridad.

Fuente: opennet.ru

Añadir un comentario