Guile 2.9.5 â viies beetaversioon GNU Scheme programmeerimiskeele rakendusest, mis valmistub stabiilse 3.x haru vĂ”tmise poole.
Guile toetab paljusid SRFI-sid, pakub moodulite sĂŒsteemi, tĂ€ielikku juurdepÀÀsu POSIX sĂŒsteemi kĂ”nedele, vĂ”rgutoe, dĂŒnaamilise linkimise, vĂ€liste funktsioonide kutsumise ja vĂ”imsa stringi töötlemise. Guile suudab koodi interaktiivselt tĂ”lgendada, kompileerida selle virtuaalmachine'i baitkoodiks ja ĂŒhendada raamatukoguna rakenduse sisse ehitatud tĂ”lgendina.
Muutused vÔrreldes eelmise beetaversiooniga:
- Erinevate 'kirjete' (Record) kombinatsioon ĂŒhte.
- Uus vÀljaheite rakendamine:
- Vana throw & catch Guile'ist -> enam levinud Scheme raise-exception & with-exception-handler.
- Terve arvu tĂŒĂŒpide muutmise optimeerimine ujuv-punkt tĂŒĂŒpideks.
- KĂ”rgetasemeliste sidumiste mÀÀramine abikeele jaoks: else, =>, âŠ, _.
- Ăhisele gettext-aliasele on nĂŒĂŒd G_.
- Lisatud valik âr6rs, kuid toetus ei ole tĂ€ielik.
- Lisatud R7RS toetamine (!).
- Keerand konstruktoriga, millel on kaks argumenti, kuulutatakse vananenuks.
Allikas: linux.org.ru
