- SIOD
Scheme In One Defun (or "Scheme In One Day") is a small-footprint implementation of the Scheme programming language, written in C and designed to be embedded inside C programs. It was originally written by Professor
George J. Carrette atBoston University as a demonstration in a laboratory.Features
* SIOD implements the original version of Scheme from the
Lambda Papers , but it does not implement any of the modern language standards.
* SIOD represents a very early use of conservative garbage collection in a Lisp interpreter, a technique which was later copied by SCM and Guile.
* Compilation is implemented by emitting a fixedmachine code prologue followed by a fast-loading binary representation of theparse tree to be interpreted.Applications
*
GIMP used SIOD as its primaryextension language ,Script-Fu , until version 2.4 was released.
*SIAG (Scheme in a grid) is a spreadsheet application using SIOD as a base.External links
* [http://alum.mit.edu/www/gjc/siod.html The SIOD home page]
Wikimedia Foundation. 2010.