GNU Guile 3.0

16 январ нашри асосии GNU Guile баргузор шуд - татбиқи дохилии забони барномасозии Scheme бо дастгирии бисёрсоҳавӣ, асинхронӣ, кор бо шабака ва зангҳои системаи POSIX, интерфейси бинарии C, таҳлили PEG, REPL тавассути шабака, XML; системаи барномасозии ба объект нигаронидашудаи худро дорад.

Хусусияти асосии версияи нав дастгирии ҳамаҷонибаи маҷмӯаи JIT мебошад, ки имкон дод, ки барномаҳоро ба ҳисоби миёна ду маротиба ва ҳадди аксар сию ду барои нишондиҳандаи mbrot суръат бахшад. Дар муқоиса бо версияи устувори қаблии мошини виртуалии Guile, маҷмӯи дастурҳо сатҳи пасттар шудааст.

Мутобиқат бо Схемаи R5RS ва R7RS стандартҳои забони барномасозӣ низ такмил дода шуд ва дастгирӣ пайдо шуд истисноҳои сохторӣ и изҳорот ва ифодаҳои ивазшаванда дар доираи лугавй. Иҷрои арзёбии дар Схема навишташуда ба ҳамтои он дар забони C баробар буд; Барои татбиқи гуногуни намуди Record, маҷмӯи ягонаи асбобҳо барои кор бо онҳо пешбинӣ шудааст; Синфҳо дар GOOPS дигар бекор карда намешаванд; Тафсилот ва тағйироти дигарро дар эълони нашр пайдо кардан мумкин аст.

Шохаи нави устувори забон акнун 3.x аст. Он дар баробари филиали устувори 2.x қаблӣ насб карда шудааст.

Манбаъ: linux.org.ru

Илова Эзоҳ