Guile 2.9.5 hija l-ħames rilaxx beta tal-implimentazzjoni tal-lingwa ta' programmar Scheme ta' GNU bi tħejjija għall-fergħa stabbli 3.x.
Guile jappoġġja ħafna SRFIs, jipprovdi sistema modulari, aċċess sħiħ għal sejħiet tas-sistema POSIX, appoġġ għan-netwerking, konnessjoni dinamika, sejħiet ta 'funzjoni esterna, u pproċessar qawwi ta' string. Guile jista 'jinterpreta l-kodiċi b'mod interattiv, jikkompilaha f'bytecode tal-magna virtwali, u qabbadha mal-librerija bħala interpretu mibni fl-applikazzjoni.
Bidliet meta mqabbla mal-verżjoni beta preċedenti:
- Tgħaqqad tipi differenti ta '"rekords" f'wieħed.
- Implimentazzjoni ġdida ta' eċċezzjonijiet:
- L-antik tarmi & qabda minn Guile -> sa l-aktar komuni fl-Iskema raise-exception & with-exception-handler.
- Ottimizzazzjoni ta 'ikkastjar minn tipi interi għal tipi ta' punt li jvarja.
- Definizzjoni ta' rbit ta' livell għoli għal sintassi awżiljarja: inkella, =>, …, _.
- L-alias komuni gettext issa huwa G_.
- Għażla miżjuda --r6rs, iżda appoġġ mhux komplut.
- Appoġġ miżjud għal R7RS (!).
- Is-sejħa ta' record-constructor b'żewġ argumenti ġiet deprecata.
Sors: linux.org.ru
