- SISC
Infobox Software
name = SISC
logo =
caption = Second Interpreter of Scheme Code
developer = Scott G. Miller
latest_release_version = 1.16.6
latest_release_date =February 27 ,2007
operating_system =Cross-platform viaJVM
genre =Programming language
license =GPL
website = [http://sisc-scheme.org/ sisc-scheme.org ]SISC is an
R5RS Scheme implementation, which includes a full number tower,hygienic macro s,proper tail recursion , and first classcontinuation s. SISC is short for Second Interpreter of Scheme Code, in reference to its predecessor LISC, the Lightweight Interpreter of Scheme Code. [cite web|url=http://sisc-scheme.org/manual/html/ch01.html|work=SISC for Seasoned Schemers|title=Introduction|author=Scott G. Miller|coauthors=Matthias Radestock|quote=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.|accessdate=2007-09-25]SISC is
free software under theGPL . It was developed by Scott G. Miller.Features
SISC depends on
Sun Microsystems ' Java programming language platform. Thisruntime environment allows SISC to provide many extensions and libraries such as networking,exception handling , a module system, and a Javaforeign function interface .The SISC website claims that it performs faster than any other Scheme interpreter based on the
Java Virtual Machine (JVM).Like
GNU Guile , this Scheme is suitable for embedding into larger programs, where Guile is designed for inclusion in C programs, SISC is designed for the JVM.References
Wikimedia Foundation. 2010.