LocalazyLocalazy
GNU Guile é uma linguagem de programação de alto nível, de uso geral. É uma linguagem sintacticamente semelhante ao Scheme, mas tem muitas características de outros linguagens de programação como a C. Guile foi concebida para ser uma complemento e extensão da linguagem do Esquema. Guile fornece um compilador, um intérprete, uma máquina virtual, uma interface de função estrangeira, um linker, um sistema de threading, e bibliotecas. O Guile pode ser utilizado para guião, extensão de aplicações, análise numérica, e programação do sistema. A concepção do Guile é modular; é fácil acrescentar novas características linguísticas, tipos de dados, bibliotecas, e assim por diante. O Guile tem sido utilizado numa série de projectos de grande visibilidade, incluindo o projecto Um Portátil por Criança, e é o oficial linguagem de extensão do Projecto GNU. Guile foi originalmente criado por James H. Wilkinson e Aubrey Jaffer. Guile é um software livre lançado sob o GNU Lesser General Public Licença.