Ракудо компајлер издање 2022.06 за програмски језик Раку (бивши Перл 6)

Објављен је Ракудо 2022.06, компајлер за програмски језик Раку (раније Перл 6). Пројекат је преименован из Перл 6 јер није постао наставак Перл 5, како се првобитно очекивало, већ је постао посебан програмски језик, који није компатибилан са Перл 5 на изворном нивоу и развијен од стране посебне заједнице програмера. Компајлер подржава варијанте Раку језика описане у спецификацијама 6.ц и 6.д (подразумевано). Истовремено, доступно је издање виртуелне машине МоарВМ 2022.06, која формира окружење за покретање бајткода компајлираног у Ракудо. Ракудо такође подржава компилацију за ЈВМ и неке ЈаваСцрипт виртуелне машине.

Међу побољшањима у Ракудо 2022.06, примећена је категоризација генерисаних изузетака - за сваку грешку сада можете користити сопствену класу изузетака. Додата је компактнија метода величине бајткода за враћање стања „Неуспех“ – (Екцептион|Цоол).Фаилуре (уместо „фаил „фоо““ и „Фаилуре.нев(“фоо“)“ предлаже се да се наведе „“ фоо".Неуспех'). Додан је именовани аргумент ":реал" методи ДатеТиме.посик. Значајно брже коришћење методе .таил() са низовима. Нова верзија МоарВМ-а је побољшала сакупљач смећа.

Извор: опеннет.ру

Додај коментар