Rakudo Star 2019.03 kaleratzea, Raku hizkuntzaren banaketa (lehen Perl 6)

Eskuragarri paketeen kaleratzea Rakudo Star 2020.01/XNUMX, konpilatzailea barne Rakudo, makina birtuala MoarVM, Raku hizkuntzan garatzeko beharrezkoak diren dokumentazioa, moduluak eta tresnak (Perl 6 hizkuntzaren izen berria ondoren izena aldatzea). Konpilatzaileak Raku v6.d zehaztapena betetzen du, makro hedatuak, blokeatzen ez diren I/O eta etorkizuneko argitalpenetan inplementatuko diren zenbait ezaugarri txikiren laguntza izan ezik. Bytecode exekutatzeko makina birtual gisa eskaintzen da MoarVM, proba guztiak gainditzen dituena (JVMn oinarritutako backend alternatibo batek ez du oraindik beharrezko funtzionaltasun guztiak).

Bertsio berriak fitxategi exekutagarri berri bat gehitzen du, raku, perl6 ordezkatzen duena, eta aukera berriak ere gehitzen ditu, zeinetan perl izena raku-rekin ordezkatzen den. Optimizazio handiak egin dira kateen prozesamenduarekin lotutako eragiketetan (adibidez, Str.chomp 10 eta 100 aldiz azkarragoa izan da, Str.substr 1.5etik 3 aldiz eta Str.trim* 1.5 eta 90 aldiz). Inplementatua Raku v6.e zehaztapenean garatzen ari diren hizkuntza-eginbide berri asko.

Readline-ren ordez, lerro interaktiboen ediziorako modulu bat proposatzen da Linenoise. Windows eta macOS-en bitar eraikitzeko laguntza aldi baterako eten egin da.

Iturria: opennet.ru

Gehitu iruzkin berria