Scheme In One Defun, or humorously Scheme In One Day (SIOD) is a programming language, a dialect of the language Lisp, a small-size implementation of the dialect Scheme, written in C and designed to be embedded inside C programs. It is notable for being perhaps the smallest practical implementation of a Lisp-like language. It was written by George J. Carrette originally. It is free and open-source software released under a GNU Lesser General Public License (LGPL).

SIOD
ParadigmsMulti: functional, procedural, meta
FamilyLisp
Designed byGeorge J. Carrette
DeveloperGeorge J. Carrette
First appearedApril 1988; 36 years ago (1988-04)
Stable release
3.63 / 27 April 2008; 16 years ago (2008-04-27)
Typing disciplineStrong, dynamic, latent
ScopeLexical
Implementation languageC
PlatformVAX, SPARC, IA-32
OSCross-platform: Linux, Solaris, IRIX, OpenVMS, Windows
LicenseLGPL
Websitepeople.delphiforums.com/gjc//siod.html
Influenced by
Lisp, Scheme
Influenced
SCM, Guile

Features

edit

SIOD features include:

Applications

edit

References

edit
  1. ^ "GIMP – Script-Fu Migration Guide". gimp.org. Retrieved 2011-11-12.
  2. ^ "CSTR Festival Speech Synthesis System". Retrieved 2013-05-26.
edit