Versió del compilador Rakudo 2021.12 per al llenguatge de programació Raku (antic Perl 6)

S'ha anunciat el llançament del 2021.12 de Rakudo, un compilador per al llenguatge de programació Raku (abans Perl 6). El projecte va ser rebatejat com a Perl 6 perquè no es va convertir en una continuació de Perl 5, com s'esperava originalment, sinó que es va convertir en un llenguatge de programació independent, no compatible amb Perl 5 a nivell d'origen i desenvolupat per una comunitat de desenvolupadors independent. Al mateix temps, està disponible el llançament de la màquina virtual MoarVM 2021.12, que forma un entorn per executar bytecode compilat a Rakudo. Rakudo també admet la compilació per a la JVM i algunes màquines virtuals JavaScript.

Les millores a Rakudo 2021.12 inclouen l'addició de suport per al mètode is-wrapped per al mòdul Routine, la implementació de la variable d'entorn RAKUDO_PRECOMPILATION_PROGRESS per generar informació sobre mòduls precompilats a stderr, l'addició de IterationBuffer.unshift, IterationBuffer.prepend i IterationBuffer. mètodes nous (iterables), així com mètodes d'optimització de rendiment .match, .subst-mutate i .subst, un 40% d'acceleració per trucar a Date.new(year,month,day). La nova versió de MoarVM millora les implementacions de JIT i de recollida d'escombraries i afegeix noves optimitzacions i comprovacions de seguretat.

Font: opennet.ru

Afegeix comentari