GNU Guile 3.0

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

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster