SISC - SISC

SISC
VývojářiScott G. Miller, Matthias Radestock
Stabilní uvolnění
1.16.6 / 27. února 2007 (2007-02-27)
Operační systémCross-platform přes JVM
TypProgramovací jazyk
LicenceDuální licence:
GPL a MPL
webová stránkasisc-scheme.org

SISC je Schéma R5RS implementace, která zahrnuje věž s plným počtem, hygienická makra, správná rekurze ocasu, a první třída pokračování. SISC je zkratka pro Second Interpreter of Scheme Code, ve srovnání se svým předchůdcem LISC, Lightweight Interpreter of Scheme Code.[1]

SISC je svobodný software, s dvojí licencí pod Veřejná licence Mozilla a GNU General Public License, verze 2. Vyvinuli jej Scott G. Miller a Matthias Radestock.

Funkce

SISC závisí na Sun Microsystems ' Jáva platforma programovacího jazyka. Tento běhové prostředí umožňuje SISC poskytovat mnoho rozšíření a knihovny jako je vytváření sítí, zpracování výjimek, a modul systém a prostředí Java rozhraní cizí funkce.

Web SISC tvrdí, že funguje rychleji než kterýkoli jiný tlumočník schémat založený na Virtuální stroj Java (JVM).

Jako GNU Guile, toto schéma je vhodné pro vložení do větších programů, kde je Guile navržen pro zařazení do C programy, je SISC určen pro JVM.

Reference

  1. ^ Scott G. Miller; Matthias Radestock. "Úvod". SISC pro ostřílené plánovače. Citováno 2007-09-25. SISC jako projekt začínal jako nástupce Lightweight Interpreter of Scheme Code (LISC). LISC bylo malé, téměř na R4RS kompatibilní schéma založené na zásobníku. SISC se zrodilo z touhy vytvořit tlumočníka, který měl podobnou stopu jako LISC, ale který prováděl kód schématu mnohem rychleji, plně vyhovoval standardu R5RS a který nebyl omezen modelem založeným na zásobníku. SISC splnila tyto cíle velmi rychle a od té doby pokročila v aktivním vývoji, aby se stala konkurenceschopným systémem systému. Jako nástupce LISC byl tlumočník jmenován Druhým tlumočníkem schématu.