Rilascio del compilatore Rakudo 2021.12 per il linguaggio di programmazione Raku (precedentemente Perl 6)

È stata rilasciata la versione 2021.12 di Rakudo, il compilatore per il linguaggio di programmazione Raku (precedentemente Perl 6). Il progetto è stato rinominato da Perl 6 poiché non ha continuato il percorso di Perl 5 come inizialmente previsto, ma si è evoluto in un linguaggio di programmazione autonomo, non compatibile con Perl 5 a livello di sorgente e sviluppato da una comunità di sviluppatori indipendente. È disponibile anche la versione 2021.12 della macchina virtuale MoarVM, che fornisce l'ambiente per eseguire il bytecode compilato in Rakudo. di macchine virtuali per JavaScript.

Tra i miglioramenti di Rakudo 2021.12 si segnala l'aggiunta del supporto per il metodo is-wrapped nel modulo Routine, l'implementazione della variabile d'ambiente RAKUDO_PRECOMPILATION_PROGRESS per la visualizzazione delle informazioni sui moduli precompilati in stderr, l'aggiunta dei metodi IterationBuffer.unshift, IterationBuffer.prepend e IterationBuffer.new(iterable), oltre all'ottimizzazione delle prestazioni dei metodi .match, .subst-mutate e .subst, con un'accelerazione del 40% nella chiamata di Date.new(year, month, day). Nella nuova versione di MoarVM sono state migliorate le implementazioni JIT e del garbage collector, aggiunte nuove ottimizzazioni e controlli per garantire la sicurezza.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster