SISC

SISC
Developer(s)Scott G. Miller, Matthias Radestock
Stable release
1.16.6 / February 27, 2007 (2007-02-27)
Operating systemCross-platform via JVM
TypeProgramming language
LicenseDual license:
GPL and MPL
Websitesisc-scheme.org

SISC is an R5RS Scheme implementation, which includes a full number tower, hygienic macros, proper tail recursion, and first class continuations. SISC is short for Second Interpreter of Scheme Code, in reference to its predecessor LISC, the Lightweight Interpreter of Scheme Code.[1]

SISC is free software, dual-licensed under the Mozilla Public License and the GNU General Public License, Version 2. It was developed by Scott G. Miller and Matthias Radestock.

  1. ^ Scott G. Miller; Matthias Radestock. "Introduction". SISC for Seasoned Schemers. Archived from the original on 24 July 2007. Retrieved 25 September 2007. SISC as a project began as the successor to the Lightweight Interpreter of Scheme Code (LISC). LISC was a small, stack-based almost R4RS compliant Scheme. SISC was born out of the desire to create an interpreter that was of a similar footprint to LISC, but which executed Scheme code much faster, complied fully to the R5RS standard, and which wasn't limited by the stack-based model. SISC met these goals very quickly, and has since progressed in active development to be a competitive Scheme system. As a successor to LISC the interpreter was named the Second Interpreter of Scheme Code.