SIOD

From Wikipedia, the free encyclopedia
Jump to: navigation, search
SIOD
Original author(s) George J. Carrette
Stable release 3.63 / April 27, 2008; 3 years ago (2008-04-27)
Written in C
Operating system Cross-platform
Type Programming language
License GNU Lesser General Public License
Website alum.mit.edu/www/gjc/siod.html

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 at Boston University as a demonstration in a laboratory.

Contents

[edit] 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 fixed machine code prologue followed by a fast-loading binary representation of the parse tree to be interpreted.

[edit] Applications

[edit] References

  1. ^ "GIMP - Script-Fu Migration Guide". gimp.org. http://www.gimp.org/docs/script-fu-update.html. Retrieved November 12, 2011. 

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages