1
Guile est le GNU Ubiquitous Intelligent Language for Extensions, le langage d'extension officiel pour le système d'exploitation GNU.Il s'agit d'une implémentation du langage de programmation Scheme, prenant en charge les rapports de langage Revised5 et la plupart des rapports Revised6, ainsi que de nombreux SRFI.Il est également livré avec une bibliothèque de modules qui offrent des fonctionnalités supplémentaires, comme un serveur et un client HTTP, une analyse XML et une programmation orientée objet.