MIT/GNU Scheme

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
image illustrant un logiciel libre
Cet article est une ébauche concernant un logiciel libre.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

MIT/GNU Scheme
Logo

Développeur Projet GNU
Dernière version 9.2 ()[1]Voir et modifier les données sur Wikidata
Environnement GNU/Linux, FreeBSD, IBM OS/2, MS Windows
Type Paquet GNU (d)Voir et modifier les données sur Wikidata
Licence Licence publique générale GNUVoir et modifier les données sur Wikidata
Site web gnu.org/software/mit-schemeVoir et modifier les données sur Wikidata

MIT/GNU Scheme est une implémentation Scheme initialement développée au sein du MIT sous l’appellation MIT Scheme, puis intégrée au projet GNU par Hal Abelson.

Historique[modifier | modifier le code]

Massachusetts Institute of Technology[modifier | modifier le code]

MIT Scheme est à l’origine développé et maintenu par Hal Abelson dans le cadre de ses activités de professeur au sein du « Massachusetts Institute of Technology ». Abelson est également membre du conseil d’administration de la Free Software Foundation[2] et décidera de distribuer son implémentation Scheme selon les termes de la licence GNU GPL afin de l’intégrer au projet GNU.

Projet GNU[modifier | modifier le code]

Le projet est aujourd’hui maintenu par Chris Hanson[3], un ingénieur travaillant chez Google.

Il existe deux autres implémentations GNU du langage de programmation Scheme, GNU Guile et SCM; une décision que regrette Andy Wingo, le mainteneur du projet Guile[4].

Edwin[modifier | modifier le code]

Edwin est un éditeur de texte de la famille Emacs intégré à MIT/GNU Scheme. Il peut être lancé avec la commande:

 scheme --edwin --heap 4000 --edit

Bibliographie[modifier | modifier le code]

Deux ouvrages en anglais distribués aux éditions MIT Press[5],[6] comprennent du code source à exécuter en environnement MIT/GNU Scheme.

Notes et références[modifier | modifier le code]

  1. « MIT/GNU Scheme » (consulté le 10 avril 2016)
  2. (en) « Board of directors — Free Software Foundation », fsf.org, 7 mars 2009.
  3. (en) « Chris Hanson », Site web personnel, 30 novembre 2008.
  4. (en) « gnu, gnome, and the fsf », wingolog.org, 13 décembre 2009.
  5. a et b (en) « Structure and Interpretation of Computer Programs », mitpress.mit.edu, 23 octobre 2001.
  6. a et b (en) « Structure and Interpretation of Classical Mechanics », mitpress.mit.edu, 2001.

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Emacs