Guile 2.9.5 — это пятый beta-выпуск реализации языка программирования Scheme от GNU, готовящийся к стабильной 3.x ветке. Guile поддерживает многие SRFI, предоставляет модульную систему, полный доступ к POSIX системным вызовам, поддержку сети, динамической линковки, вызова внешних функций и мощную обработку строк. Guile может интерпретировать код интерактивно, компилировать его в байткод виртуальной машины и подключаться библиотекой в качестве встроенного в приложение интерпретатора. Изменения по сравнению с прошлой бета-версией: Объединение разных видов «записей» (Record) в один. Новая реализация исключений: Старый throw & catch из Guile -> в более общепринятый в Scheme raise-exception & with-exception-handler. Оптимизация приведения целочисленных типов к типам с плавающей запятой. Определение высокоуровневых биндингов для вспомогательного синтаксиса: else, =>, ..., _. Общепринятый gettext-алиас теперь G_. Добавлена опция --r6rs, но поддержка [ не полная ](
https://www.gnu.org/software/guile/manual/html_node/R6RS-Incompatibilities.html ) . Добавлена поддержка R7RS (!). Объявлен устаревшим вызов record-constructor с двумя аргументами.
Ссылка:
https://www.linux.org.ru/news/gnu/15367037