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.
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.
- Harold Abelson, Gerald Jay Sussman et Julie Sussman, « Structure and Interpretation of Computer Programs »[5]
- 1er Édition MIT Press (1984).
- 2e Édition MIT Press, (ISBN 0262510871) (1996).
- Gerald Jay Sussman, Jack Wisdom, Meinhard E. Mayer « Structure and Interpretation of Classical Mechanics »[6], Éditions MIT Press, (ISBN 0262194554) (2001).
Notes et références
[modifier | modifier le code]- (en) Christopher P. Hanson (d), « Stable release 12.1 », (consulté le )
- (en) « Board of directors — Free Software Foundation », fsf.org, 7 mars 2009.
- (en) « Chris Hanson », Site web personnel, 30 novembre 2008.
- (en) « gnu, gnome, and the fsf », wingolog.org, 13 décembre 2009.
- (en) « Structure and Interpretation of Computer Programs », mitpress.mit.edu, 23 octobre 2001.
- (en) « Structure and Interpretation of Classical Mechanics », mitpress.mit.edu, 2001.
Articles connexes
[modifier | modifier le code]Liens externes
[modifier | modifier le code]- (en) Code source sur la plateforme GNU Savannah.
- (en) Fiche technique sur le répertoire du logiciel libre.