GNU Guile ist eine Hochsprachenprogrammiersprache für allgemeine Zwecke. Sie ist
syntaktisch ähnlich wie Scheme, hat aber viele Eigenschaften anderer Programmiersprachen
Programmiersprachen wie z.B. C. Guile ist als Ergänzung und
Ergänzung und Erweiterung der Sprache Scheme zu sein.
Guile bietet einen Compiler, einen Interpreter, eine virtuelle Maschine, eine
Schnittstelle für Fremdfunktionen, einen Linker, ein Threading-System und
Bibliotheken. Guile kann für Skripting, Anwendungserweiterung, numerische Analyse und Systemprogrammierung verwendet werden,
numerische Analyse und Systemprogrammierung verwendet werden. Das Design von Guile ist
modular; es ist einfach, neue Sprachfunktionen, Datentypen, Bibliotheken usw. hinzuzufügen,
und so weiter. Guile wurde in einer Reihe von hochkarätigen Projekten eingesetzt,
einschließlich des One Laptop per Child Projekts, und ist die offizielle
Erweiterungssprache des GNU-Projekts.
Guile wurde ursprünglich von James H. Wilkinson und Aubrey Jaffer entwickelt.
Guile ist freie Software, die unter der GNU Lesser General Public
Lizenz.