词条 | SISC |
释义 |
| name = SISC | logo = | screenshot = | caption = Second Interpreter of Scheme Code | developer = Scott G. Miller, Matthias Radestock | latest_release_version = 1.16.6 | latest_release_date = {{release date|2007|02|27}} | operating_system = Cross-platform via JVM | genre = Programming language | license = Dual license: GPL and MPL | website = sisc-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. FeaturesSISC depends on Sun Microsystems' Java programming language platform. This runtime environment allows SISC to provide many extensions and libraries such as networking, exception handling, a module system, and a Java foreign 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. References1. ^{{cite web|url=http://sisc-scheme.org/manual/html/ch01.html|work=SISC for Seasoned Schemers|title=Introduction|author=Scott G. Miller|author2=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}} 4 : Scheme (programming language) implementations|Scheme (programming language) interpreters|JVM programming languages|Software using the Mozilla license |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。