16. januarja se je zgodila velika izdaja GNU Guile — vgrajene implementacije programskega jezika Scheme, ki podpira večnitnost, asinhronost, omrežno delo in sistemske klice POSIX, binarni vmesnik C, razčlenjevanje PEG, REPL preko omrežja, XML; ima lastni sistem objektno usmerjenega programiranja.
Glavna značilnost nove različice je polna podpora JIT-kompilacije, kar je omogočilo, da programi delujejo povprečno dvakrat hitreje, največ pa trideset in dvakrat za benchmark mbrot. V primerjavi z virtualno napravo Guile prejšnje stabilne različice je nabor ukazov postal bolj nizko-nivojski.
Prav tako je izboljšana združljivost s standardi programskega jezika Scheme R5RS in R7RS, dodana je podpora strukturiranim izjavam in izmeničnim izjavam in izrazom v notranjem leksičnem kontekstu. Eval napisan v Scheme je po zmogljivosti primerljiv s podobno rešitvijo v jeziku C; Za različne implementacije tipa Record je na voljo poenoten nabor orodij za delo z njimi; Razredi v GOOPS prenehajo biti preoblikovalni; Podrobnosti in druge spremembe lahko preberete v napovedi izdaje.
Nova stabilna veja jezika je zdaj 3.x. Namesti se vzporedno s prejšnjo stabilno vejo 2.x.
Izvor: linux.org.ru
