GNU Guile - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

GNU Guile
Guile-title.jpg
Développeur Projet GNU
Première version  ?
Dernière version 1.8.7 [+/-]
Version avancée 1.9.12 [+/-]
Environnement GNU, GNU/Linux
Type Langage de programmation
Licence GNU LGPL
Site Web http://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

  • Gimp
  • GNU Anubis
  • GnuCash
  • GNU LilyPond
  • GNU MDK
  • GNU Robots
  • GNU Serveez
  • GNU TeXmacs
  • Scwm

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.

Page générée en 0.113 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise