GNU Guile

GNU Guile
Logo do Guile
Surgido em 1993 (30–31 anos)
Última versão 3.0.9 (25 de janeiro de 2023)
Criado por Projeto GNU
Influenciada por Lisp, Scheme, SCM
Plataforma IA-32, x86-64
Sistema operacional Linux, BSD, Windows
Licença: GNU LGPLv3+
Extensão do arquivo: .scm, .go
Página oficial www.gnu.org/software/guile/

GNU Guile é um interpretador/máquina virtual para a linguagem de programação Scheme. Foi lançado em 1993. Guile inclui extensões bem divididas para chamadas de sistema segundo o modelo POSIX. A Libguile permite que a linguagem seja embutida em outros programas, e usada como uma interface para as outras linguagens, como forma de integração.

Guile é a linguagem script oficial do Projeto GNU, a partir de 2006, tem sido usada pelos principais projetos. O nome foi cunhado numa discussão na Usenet por Lee Thomas. A ideia é que "o programador implemente algoritmos críticos e estruturas de dados usando C ou C++ e exporte funções e tipos para serem usados com código interpretado. Assim a aplicação se torna um tipo de biblioteca primitiva, orquestrada pelo interpretador, combinando a eficiência do código compilado com a flexibilidade da linguagem interpretada".

Ver também

Referências

  1. «GNU Guile 3.0.9 released». www.gnu.org (em inglês). 25 de janeiro de 2023. Consultado em 11 de fevereiro de 2024 
  2. «LICENSE - guile.git - GNU Guile». git.savannah.gnu.org. Consultado em 17 de dezembro de 2020 
  3. "The name Guile was first suggested in a Usenet discussion by Lee Thomas." Guile Scheme 1995.

Bibliografia

Ligações externas