LocalazyLocalazy
GNU Guile es un lenguaje de programación de alto nivel y propósito general. Es sintácticamente similar a Scheme, pero tiene muchas características de otros lenguajes de programación como C. Guile está diseñado para ser un complemento y extensión del lenguaje Scheme. Guile proporciona un compilador, un intérprete, una máquina virtual, una interfaz de interfaz de funciones externas, un enlazador, un sistema de hilos y bibliotecas. Guile puede utilizarse para scripting, extensión de aplicaciones, análisis numérico y programación de sistemas. El diseño de Guile es modular; es fácil añadir nuevas características al lenguaje, tipos de datos, bibliotecas, etc. Guile se ha utilizado en varios proyectos de gran repercusión, de alto nivel, como el proyecto One Laptop per Child, y es la extensión oficial del Proyecto GNU. Guile fue creado originalmente por James H. Wilkinson y Aubrey Jaffer. Guile es software libre publicado bajo la licencia GNU Lesser General Public de GNU.