Guile 2.9.5 — on GNU programmikeele Scheme'i rakenduse viies beetaversioon, mis valmistub stabiilseks 3.x haruks.
Guile toetab paljusid SRFI-sid, pakkudes moodulite süsteemi, täielikku juurdepääsu POSIX-i süsteemikõnedele, võrgu toimetulekut, dünaamilist linkimist, väliste funktsioonide kutsumist ja võimsaid stringitöötluse võimalusi. Guile suudab tõlgendada koodi interaktiivselt, kompileerida seda virtuaalmasina baitkoodiks ja ühendada raamatukoguna rakendusse sisseehitatud tõlkijana.
Muutused võrreldes eelmise beetaversiooniga:
- Erinevate 'salvestuste' (Record) liitmine üheks.
- Uus erandite rakendus:
- Vana throw & catch Guile'st -> rohkem levinud Scheme'is raise-exception & with-exception-handler.
- Täpse tüübi muutmise optimeerimine täisarvudest ujukomaarvudeks.
- Adeptide ülemise taseme sidumise määratlemine abitegevultsistruktuuri jaoks: else, =>, …, _.
- Levinud gettext alias on nüüd G_.
- Lisatud valik —r6rs, kuid tugi ei ole täielik.
- Lisatud R7RS toe (!).
- Kaks argumenti sisaldava record-constructor kõne kuulutati vananenuks.
Allikas: linux.org.ru
