Llançament de Rakudo Star 2019.03, una distribució de l'idioma Raku (abans Perl 6)

Disponible llançament del paquet Rakudo Star 2020.01/XNUMX, inclòs el compilador Rakudo, màquina virtual MoarVM, documentació, mòduls i eines necessàries per al desenvolupament en el llenguatge Raku (el nou nom del llenguatge Perl 6 després de canviant el nom). El compilador s'ajusta a l'especificació Raku v6.d, amb l'excepció del suport per a macros ampliades, E/S sense bloqueig i una sèrie de funcions menors que es preveu implementar en futures versions. Es proposa com una màquina virtual per a l'execució de bytecode MoarVM, que passa totes les proves (un backend alternatiu basat en JVM encara no té totes les funcionalitats necessàries).

La nova versió afegeix un nou fitxer executable, raku, que substitueix perl6, i també afegeix noves opcions en què el nom perl es substitueix per raku. S'han fet optimitzacions importants en el rendiment de les operacions relacionades amb el processament de cadenes (per exemple, Str.chomp s'ha tornat de 10 a 100 vegades més ràpid, Str.substr d'1.5 a 3 vegades i Str.trim* d'1.5 a 90 vegades). Implementat s'estan desenvolupant moltes funcions de llenguatge noves a l'especificació Raku v6.e.

En lloc de Readline, es proposa un mòdul per a l'edició interactiva de línies Linenoise. El suport per a les compilacions binàries per a Windows i macOS s'ha interromput temporalment.

Font: opennet.ru

Afegeix comentari