The topic of this article may not meet Wikipedia's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.Find sources: "SIOD" – news · newspapers · books · scholar · JSTOR (October 2012) (Learn how and when to remove this template message)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: "SIOD" – news · newspapers · books · scholar · JSTOR (October 2012) (Learn how and when to remove this template message)
SIOD
ParadigmsMulti: functional, procedural, meta
FamilyLisp
Designed byGeorge J. Carrette
DeveloperGeorge J. Carrette
First appearedApril 1988; 33 years ago (1988-04)
Stable release
3.63 / 27 April 2008; 13 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

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).

Features

SIOD features include:

Applications

References

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