GNU Guile 3.0

Ar Ionawr 16, cafwyd y datganiad mawr o GNU Guile - gweithrediad gwreiddio o iaith raglennu'r Cynllun gyda chefnogaeth ar gyfer aml-edau, asynchrony, gweithio gyda'r rhwydwaith a galwadau system POSIX, y rhyngwyneb deuaidd C, dosrannu PEG, REPL dros y rhwydwaith, XML; wedi ei system raglennu gwrthrych-ganolog ei hun.

Prif nodwedd y fersiwn newydd yw cefnogaeth lawn ar gyfer llunio JIT, a oedd yn ei gwneud hi'n bosibl cyflymu rhaglenni ddwywaith ar gyfartaledd, gydag uchafswm o dri deg dau ar gyfer meincnod mbrot. O'i gymharu Γ’'r fersiwn sefydlog flaenorol o beiriant rhithwir Guile, mae'r set gyfarwyddiadau wedi dod yn fwy lefel isel.

Mae cydnawsedd Γ’ safonau iaith raglennu Cynllun R5RS a R7RS hefyd wedi gwella, ac mae cefnogaeth wedi ymddangos eithriadau strwythuredig ΠΈ datganiadau ac ymadroddion bob yn ail o fewn y cyd-destun geiriadurol. Roedd perfformiad y gwerthusiad a ysgrifennwyd yn y Cynllun yn gyfartal Γ’ pherfformiad ei gymar yn yr iaith C; Ar gyfer gwahanol weithrediadau o'r math Cofnod, darperir set unedig o offer ar gyfer gweithio gyda nhw; Nid yw dosbarthiadau yn GOOPS bellach yn cael eu diystyru; Mae manylion a newidiadau eraill i'w gweld yn y cyhoeddiad rhyddhau.

Y mae cangen sefydlog newydd yr iaith yn awr yn 3.x. Fe'i gosodir yn gyfochrog Γ’'r gangen 2.x sefydlog flaenorol.

Ffynhonnell: linux.org.ru

Ychwanegu sylw