MIT/GNU Scheme

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.

MIT/GNU Scheme

Informations
Développé par Projet GNU
Dernière version 11.2 ()[1]
Dépôt git.savannah.gnu.org/cgit/mit-scheme.git
Écrit en Scheme
Système d'exploitation GNU/Linux, BSD (d), Microsoft Windows et macOS
Environnement GNU/Linux, FreeBSD, IBM OS/2, MS Windows
Type Langage de programmation
Licence Licence publique générale GNU version 2 ou ultérieure (d)
Documentation www.gnu.org/software/mit-scheme/documentation
Site web www.gnu.org/software/mit-scheme

Historique

Massachusetts Institute of Technology

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

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

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

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

  1. (en) Chris Hanson (d), « MIT/GNU Scheme 11.2 is released », (consulté le )
  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. (en) « Structure and Interpretation of Computer Programs », mitpress.mit.edu, 23 octobre 2001.
  6. (en) « Structure and Interpretation of Classical Mechanics », mitpress.mit.edu, 2001.

Articles connexes

Liens externes

  • Portail des logiciels libres
  • Portail de la programmation informatique

Emacs

Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.