GNU Guile 3.0

Urtarrilaren 16an, GNU Guile-ren bertsio nagusia egin zen - Scheme programazio-lengoaiaren inplementazio txertatua, multithreading, asinkronia, sarearekin eta POSIX sistema-deiekin lan egiteko, C interfaze bitarra, PEG parsing, REPL sarean, laguntzarekin. XML; Objektuetara zuzendutako programazio sistema propioa du.

Bertsio berriaren ezaugarri nagusia JIT konpilaziorako erabateko euskarria da, eta programak batez beste bi aldiz bizkortzea posible egin zuen, gehienez hogeita hamabi mbrot erreferenterako. Guile makina birtualaren aurreko bertsio egonkorrarekin alderatuta, instrukzio multzoa maila baxuagoa bihurtu da.

Scheme R5RS eta R7RS programazio-lengoaiaren estandarrekin bateragarritasuna ere hobetu da, eta laguntza agertu da. salbuespen egituratuak ΠΈ adierazpenak eta esamoldeak txandakatuz testuinguru lexikoaren barruan. Scheme-n idatzitako eval-aren errendimendua bere C hizkuntzaren parekoaren parekoa zen; Erregistro motako inplementazio desberdinetarako, haiekin lan egiteko tresna multzo bateratu bat eskaintzen da; GOOPS-en klaseak ez dira baliogabetzen; Xehetasunak eta bestelako aldaketak kaleratze-iragarpenean aurki daitezke.

Hizkuntzaren adar egonkor berria 3.x da orain. Aurreko 2.x adar egonkorraren paraleloan instalatzen da.

Iturria: linux.org.ru

Gehitu iruzkin berria