Rilascio del compilatore Rakudo 2022.06 per il linguaggio di programmazione Raku (precedentemente noto come Perl 6)

È stata rilasciata la versione Rakudo 2022.06, del compilatore per il linguaggio di programmazione Raku (ex Perl 6). Il progetto è stato rinominato da Perl 6 poiché non è diventato il seguito di Perl 5, come inizialmente previsto, ma si è trasformato in un linguaggio di programmazione separato, non compatibile con Perl 5 a livello di codice sorgente e sviluppato da una comunità di sviluppatori distinta. Il compilatore supporta le varianti del linguaggio Raku descritte nelle specifiche 6.c e 6.d (di default). È disponibile contemporaneamente il rilascio della macchina virtuale MoarVM 2022.06, che crea l'ambiente per l'esecuzione del bytecode compilato in Rakudo. In Rakudo è anche supportata la compilazione per JVM e alcune altre piattaforme. di macchine virtuali per JavaScript.

Tra i miglioramenti in Rakudo 2022.06 si segnala la categorizzazione delle eccezioni generate: ora è possibile utilizzare una propria classe di eccezioni per ogni errore. È stato aggiunto un modo più compatto per restituire lo stato 'Failure' (Exception|Cool).Failure (anziché 'fail «foo»' e 'Failure.new(«foo»)', si suggerisce di utilizzare '«foo».Failure'). Nel metodo DateTime.posix è stato aggiunto un argomento nominato ':real'. È stata notevolmente accelerata l'uso del metodo .tail() con gli array. Nella nuova versione di MoarVM è migliorato il funzionamento del garbage collector.

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