SISC

SISC
Deweloperzy Scott G. Miller, Matthias Radestock
Wersja stabilna
1.16.6 / 27 lutego 2007 ( 2007-02-27 )
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.

  1. 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.