femtolisp

femtolisp

femtolisp to prosty, elegancki dialekt schematu.Jest to lisp-1 o zakresie leksykalnym.Rdzeń składa się z 12 wbudowanych formularzy specjalnych i 33 wbudowanych funkcji.
femtolisp to prosty, elegancki dialekt schematu.Jest to lisp-1 o zakresie leksykalnym.Rdzeń składa się z 12 wbudowanych formularzy specjalnych i 33 wbudowanych funkcji.Jest szybki, zaliczając się do najszybszych nie skompilowanych natywnych implementacji schematu.Osiąga ten poziom prędkości, mimo że wiele prymitywów (np. Filter i for-each) jest napisanych w języku zamiast C. femtolisp używa kompilatora bajtowego i VM, a kompilator napisany jest w femtolisp.Kod bajtowy jest pierwszej klasy, może być drukowany i odczytywany oraz jest „czytelny dla człowieka” (reprezentacja jest ciągiem normalnych znaków o niskim ASCII) .... CECHY - wektory, ciągi znaków, gensymy - backquote - wyjątki - drukowanie i czytaniestruktura kołowa / wspólna - wszystkie wartości można wydrukować w czytelny sposób - ładne drukowanie - tabele skrótów - wsparcie dla bezpośredniego używania typów danych C ala typy cc Pythona - równe i uporządkowane predykaty porównania, które działają na strukturze okrągłej - odpowiednia rekurencja ogona - strumienie io i pamięci z obsługą utf8- wysoce kompatybilny ze schematem, w tym niektóre funkcje R6RS - prosty, dobrze zorganizowany, wydajny interfejs API z jak najmniejszą liczbą funkcji - kompaktowanie GC
femtolisp

Kategorie

Alternatywy dla femtolisp'a dla wszystkich platform z dowolną licencją

Hy

Hy

Hy to wspaniały dialekt Lisp, który jest osadzony w Pythonie.
Steel Bank Common Lisp

Steel Bank Common Lisp

Steel Bank Common Lisp (SBCL) to wysokowydajny kompilator Common Lisp.Jest to oprogramowanie typu open source / wolne, z licencją permisywną.
CLISP

CLISP

CLISP to przenośne środowisko implementacyjne i programistyczne Common Lisp ANSI firmy Bruno Haible.Interpreter, kompilator, debugger, CLOS, MOP, FFI, Unicode, gniazda, CLX.