GNU Guile

Restez toujours informé : suivez-nous sur Google (☆)

Introduction

GNU Guile
Guile-title.jpg
DéveloppeurProjet GNU
Première version?
Dernière version1.8.7
Version avancée1.9.12
EnvironnementGNU, GNU/Linux
TypeLangage de programmation
LicenceGNU LGPL
Site Webhttps://www.gnu.org/software/guile

Guile est la principale implémentation du langage de programmation Scheme par le projet GNU, basée sur le standard Scheme R5RS, et en partie sur le standard R6RS.

C'est un logiciel libre distribué selon les termes de la licence GNU LGPL.

Caractéristiques techniques

Guile supporte de nombreuses extensions au langage Scheme, ainsi que différents modules systèmes, la programmation réseau et le multithreading.

Il fonctionne soit comme un interpréteur, soit comme un compilateur Scheme pour bytecode sur machine virtuelle.

Utilisation dans d'autres applications

Utiliser Guile dans une application permet aux programmeurs d'écrire des plugins et aux utilisateurs d'avoir une application correspondant mieux à leurs besoins.

Guile est utilisé comme un langage d'extensions dans d'autres applications, dont Gimp, la plus populaire.

Liste

Guile et GNU Emacs

Les hackers du projet GNU Guile travaillent depuis 2010 dans la migration totale de GNU Emacs vers Scheme, le dialecte Lisp du projet GNU.