DrScheme: DrScheme is a graphical development environment for Scheme. DrScheme's
features include: Source text highlighting of syntax errors. Source text
highlighting of run-time errors. Support for multiple levels of Scheme from
``beginner'' to ``advanced''. Interactive and graphical static analysis. An
object system. A toolbox of simple drawing commands suitable for simple
drawing. An advanced graphical user interface (GUI) library. Dernière modification le 25 juillet 2002.
MLWorks. Dernière modification le 30 octobre 2002.
Screamer: an extension of Common Lisp with nondeterministic programming. Dernière modification le 10 décembre 1997.
Elk: Elk is an implementation of the Scheme programming language. In contrast
to existing, stand-alone Scheme systems Elk has been designed specifically as
an embeddable, reusable extension language subsystem for applications written
in C or C++. Dernière modification le 24 septembre 1996.
Elk: an implementation of the Scheme programming language. Dernière modification le 24 septembre 1996.
Inlab-Scheme: an independent implementation of Scheme. Dernière modification le 21 juin 2002.
MzScheme: MzScheme (pronounced "Ms. Scheme") is a Scheme implementation for
Windows 95/NT, MacOS, and Unix. It is the underlying implementation for
DrScheme and MrEd. Dernière modification le 24 juillet 2002.
SIOD (Scheme in One Defun): Implantation ``légère'' de scheme, avec des extensions bases
de données, programmation Unix et scripts CGI. Dernière modification le 29 mars 2002.
Guile: Le langage de scripts officiel de la FSF (Free Software Fundation), dérivé de
scheme. Dernière modification le 20 septembre 2002.
Gambit: Compilateur Scheme optimisant conforme aux standards. Dernière modification le 18 mai 2000.
Schemers.org: Informations sur le langage de programmation scheme. Dernière modification le 13 novembre 2002.
Le langage Caml: ``Caml est un langage fonctionnel fortement typé de la famille de ML,
proche de Standard ML mais cependant différent.'' Dernière modification le 21 octobre 2002.
MrEd: MrEd is an architecture for developing portable graphical user interface
(GUI) applications. It extends MzScheme with graphics and provides the
underlying architecture for DrScheme. MrEd uses the WxWindows portable graphical library. Dernière modification le 25 juillet 2002.
CLISP. Dernière modification le 14 septembre 2002.
VSCM: VSCM is a complete and portable implementation of Scheme according to
R4RS (The ``Revised revised revised revised Report of the Algorithmic Language
Scheme''). VSCM is based on a virtual machine written in ANSI C and on a
bytecode-compiler written in Scheme itself. Dernière modification le 1 mars 1999.
CMU Common Lisp: CMU implementation of Lisp. Dernière modification le 29 décembre 2001.
Guile: includes an embeddable Scheme interpreter, several graphics options. Dernière modification le 20 septembre 2002.
Silk: Scheme (R4RS) in Java. Dernière modification le 3 avril 2002.
Extended ML: a framework for specification and development of Standard ML. Dernière modification le 18 septembre 2002.
MIT Scheme: a Scheme compiler which generate faster code. Dernière modification le 29 mai 2001.
Stk: STk is a free R4RS Scheme interpreter which can access the Tk graphical
package. Concretely, it can be seen as the standard Tk package where Tcl has
been replaced by a Scheme interpreter. STk embeds also an efficient CLOS like
object oriented system, called STklos, which provides: multiple inheritance,
generic functions, multi-methods, a MOP (Meta Object Protocol) Dernière modification le 17 janvier 2001.
Stalin: Compilateur Scheme optimisant. Dernière modification le 5 décembre 2001.
The Schematics of Computation: Excellent livre d'introduction à la programmation basé sur Scheme
(commercial). Dernière modification le 28 septembre 1999.
« En bref, le point de son [Marc Andreesen] discours était que le
modèle de développement de Linux produit tout simplement du meilleur
logiciel, plus vite et pour moins cher, ce qui le conduit à penser qu'au
bout du compte, ce sont les logiciels propriétaires qui vont avoir du
mal à survivre. »