SIOD

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 (1988-04)
Stable release
3.63 / 27 April 2008 (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

SIOD features include:

Applications

gollark: You can look here if you want to know more: https://en.wikipedia.org/wiki/Bulldozer_(microarchitecture)
gollark: Fascinating.
gollark: This is why AMD was basically irrelevant for many years until Zen back in 2017 or so.
gollark: Each pair of "cores" shares a bunch of resources, so it isn't really as fast as an actual "core" in other designs, and I think their IPC was quite bad too, so the moderately high clocks didn't do very much except burn power.
gollark: See, while the FX-4100 is allegedly a fairly high-clocked quad-core, this is misleading. AMD's Bulldozer architecture used "clustered multithreading", instead of the "simultaneous multithreading" on modern architectures and also Intel's ones at the time.

References

  1. "GIMP – Script-Fu Migration Guide". gimp.org. Retrieved 2011-11-12.
  2. "CSTR Festival Speech Synthesis System". Retrieved 2013-05-26.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.