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

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

Побољшања у Ракудо 2021.12 укључују додавање подршке за ис-враппед метод за модул Роутине, имплементацију променљиве окружења РАКУДО_ПРЕЦОМПИЛАТИОН_ПРОГРЕСС за приказ информација о унапред компајлираним модулима у стдерр, додавање ИтератионБуффер.унсхифт, ИтератионБуффер.препенд. нове(итерабле) методе, као и методе оптимизације перформанси .матцх, .субст-мутате и .субст, 40% убрзање за позивање Дате.нев(иеар,монтх,даи). Нова верзија МоарВМ-а побољшава имплементације ЈИТ-а и сакупљача смећа и додаје нове оптимизације и безбедносне провере.

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

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