123
femtolisp

femtolisp

femtolisp je jednoduchý, elegantní dialekt Scheme.Je to lisp-1 s lexikální působností.Jádro tvoří 12 vestavěných speciálních formulářů a 33 vestavěných funkcí.
femtolisp je jednoduchý, elegantní dialekt Scheme.Je to lisp-1 s lexikální působností.Jádro tvoří 12 vestavěných speciálních formulářů a 33 vestavěných funkcí.Je to rychlé a řadí se mezi nejrychlejší implementace schématu nekompilované schématy.Dosahuje této úrovně rychlosti, i když mnoho primitivů (např. Filtr a pro každého) je psáno v jazyce namísto C. femtolisp používá kompilátor bytecode a VM, s kompilátorem psaným v femtolisp.Bytecode je prvotřídní, lze jej tisknout a číst a je „lidsky čitelný“ (reprezentace je řetězec normálních nízko ASCII znaků) .... FUNKCE - vektory, řetězce, gensymy - backquote - výjimky - tisk a čteníkruhová / sdílená struktura - všechny hodnoty lze vytisknout čitelně - pěkně tisknout - hashovací tabulky - podpora přímého použití datových typů C ala Pythonových ctypů - stejné a uspořádané predikáty porovnání, které pracují na kruhové struktuře - správná rekurze ocasu - toky io a paměti s podporou utf8- vysoce kompatibilní se schématem, včetně některých funkcí R6RS - jednoduché, přehledné, výkonné API s co nejmenším počtem funkcí - komprimace GC

Kategorie

Alternativy femtolisp pro všechny platformy s jakoukoli licencí

Hy

Hy

Hy je nádherný dialekt Lispa, který je zabudován v Pythonu.
Steel Bank Common Lisp

Steel Bank Common Lisp

Steel Bank Common Lisp (SBCL) je vysoce výkonný kompilátor Common Lisp.Jedná se o open source / free software s povolenou licencí.
CLISP

CLISP

CLISP je přenosné prostředí implementace a vývoje ANSI Common Lisp od Bruno Haible.Tlumočník, překladač, debugger, CLOS, MOP, FFI, Unicode, zásuvky, CLX.