SISC
Deweloperzy | Scott G. Miller, Matthias Radestock |
---|---|
Wersja stabilna | 1.16.6 / 27 lutego 2007
|
System operacyjny | Wieloplatformowość za pośrednictwem JVM |
Typ | Język programowania |
Licencja |
Podwójna licencja : GPL i MPL |
Strona internetowa | sisc-scheme.org |
SISC to implementacja schematu R5RS , która obejmuje pełną wieżę liczbową, higieniczne makra , właściwą rekurencję ogona i kontynuacje pierwszej klasy . SISC to skrót od Second Interpreter of Scheme Code, w odniesieniu do swojego poprzednika LISC, Lightweight Interpreter of Scheme Code.
SISC jest wolnym oprogramowaniem , objętym podwójną licencją w ramach Publicznej Licencji Mozilla i Powszechnej Licencji Publicznej GNU, wersja 2 . Został opracowany przez Scotta G. Millera i Matthiasa Radestocka.
Cechy
SISC opiera się na platformie języka programowania Java firmy Sun Microsystems . To środowisko uruchomieniowe umożliwia SISC dostarczanie wielu rozszerzeń i bibliotek , takich jak obsługa sieci, obsługa wyjątków , system modułów i interfejs funkcji obcych języka Java .
Witryna SISC twierdzi, że działa szybciej niż jakikolwiek inny interpreter Scheme oparty na wirtualnej maszynie Java (JVM).
Podobnie jak GNU Guile , ten Schemat nadaje się do osadzania w większych programach, gdzie Guile jest przeznaczony do włączenia do programów C , SISC jest przeznaczony dla JVM.
-
Bibliografia
_ Maciej Radestock. „Wprowadzenie” . SISC dla doświadczonych intrygantów . Źródło 2007-09-25 .
SISC jako projekt powstał jako następca Lightweight Interpreter of Scheme Code (LISC). LISC był małym, opartym na stosie schematem prawie zgodnym z R4RS. SISC narodził się z chęci stworzenia interpretera, który byłby podobny do LISC, ale wykonywałby kod Scheme znacznie szybciej, był w pełni zgodny ze standardem R5RS i który nie byłby ograniczony przez model oparty na stosie. SISC bardzo szybko osiągnął te cele i od tego czasu rozwija się aktywnie, stając się konkurencyjnym systemem Scheme. Jako następca LISC tłumacz został nazwany Drugim Interpretatorem Kodu Schematu.