Gli sviluppatori del compilatore Rakudo per il linguaggio di programmazione Raku (ex Perl 6) hanno pubblicato il rilascio 2021.10. È disponibile anche una nuova versione della macchina virtuale MoarVM 2021.10, che crea l'ambiente per l'esecuzione del bytecode compilato. Inoltre, il supporto per la compilazione è disponibile per JVM e alcune macchine virtuali per JavaScript.
Nella nuova versione, si nota un significativo aumento delle prestazioni, ottenuto grazie a un nuovo meccanismo di gestione. A fronte di questo incremento delle prestazioni, il tempo di compilazione è aumentato di circa il 25%. Non sono segnalati altri cambiamenti significativi.
Raku è un linguaggio di programmazione simile a Perl, che non garantisce compatibilità con Perl 5 a livello di codice sorgente e ha una propria comunità di sviluppatori. Il primo rilascio è avvenuto dopo 15 anni di sviluppo e attualmente gli sviluppatori invitano chiunque voglia contribuire al progresso del linguaggio a unirsi al chat IRC.
Su Raku sono stati realizzati i seguenti prodotti:
- Hubtodate — automatizza il recupero e l'aggiornamento dei repository da GitHub (sviluppo interrotto a metà del 2020);
- JsonHound — parser e analizzatore per strutture JSON (l'ultima richiesta di pull risale anche alla metà del 2020);
- motore di script personalizzati per qutebrowser (senza rilascio, ultima attività — 4 mesi fa);
- Tomtit — programma che consente di creare attività personalizzate per l'esecuzione posticipata (senza rilascio).
Fonte: opennet.ru
