Рэліз кампілятара Rakudo 2022.02 для мовы праграмавання Raku (былы Perl 6)

Прадстаўлены выпуск Rakudo 2022.02, кампілятара для мовы праграмавання Raku (былы Perl 6). Праект быў перайменаваны з Perl 6 так як не стаў працягам Perl 5, як чакалася першапачаткова, а ператварыўся ў асобную мову праграмавання, не сумяшчальны з Perl 5 на ўзроўні зыходных тэкстаў і які развіваецца асобнай супольнасцю распрацоўнікаў. Адначасова даступны выпуск віртуальнай машыны MoarVM 2022.02, якая фармуе асяроддзе для запуску скампіляванага ў Rakudo байт-кода. У Rakudo кампіляцыя таксама падтрымліваецца для JVM і некаторых віртуальных машын для JavaScript.

З паляпшэнняў у Rakudo 2022.02 адзначаецца падтрымка зменнай асяроддзя $RAKUDO_OPT для вызначэння ужывальных у кампілятары опцый па змаўчанні, дададзена функцыя rotor для групоўкі элементаў спісу, дададзена дынамічная зменная $*RAT-UPGRADE-CLASS, у пералічэнні дададзены метады order і in на значэнні NULL, у рэалізацыю масіваў дададзены метады unique, repeated і squish. У новай версіі MoarVM палепшаны рэалізацыі JIT і зборшчыка смецця, праведзена чыстка састарэлага кода, дададзены новыя аптымізацыі і праверкі для забеспячэння бяспекі.

Крыніца: opennet.ru

Дадаць каментар