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