GNU Guile 3.0

16. jaanuaril toimus GNU Guile'i — Scheme programmeerimiskeele sisseehitatud versiooni, mis toetab mitme töötluse, asünkroonset töötlemist, võrguühendust ja POSIX-süsteemi kutseid, binaarse C-liidese, PEG-parsingu, võrgu REPLi ja XML-i, peatne suurem väljaanne.

Uue versiooni peamine omadus on täielik JIT-kompileerimise tugi, mis on võimaldanud programmidel töötada keskmiselt kaks korda kiiremini, maksimaalselt kuni kolmkümmend kaks korda mbrot'i benchmark'i puhul. Võrreldes Guile'i eelneva stabiilse versiooni virtuaalmasinaga on käskude kogum muutunud madalama tasemega.

Samuti on paranenud ühilduvus programmeerimiskeele Scheme standarditega R5RS ja R7RS, lisandunud on toetus struktuursetele eranditele ja vahelduvatele deklaratsioonidele ja väljenditele leksika kontekstis. Scheme eval'i jõudlus saavutas C keele vastase taseme; erinevate Record tüüpi implementatsioonide jaoks on saadaval ühtne tööriistade komplekt; GOOPS klassid ei ole enam üledefineeritavad; üksikasju ja muid muudatusi saab lugeda versiooni teates.

Keeles on uus stabiilne haru 3.x. See paigaldatakse paralleelselt eelmise stabiilse haruga 2.x.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster