0
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í.
- Zdarma
- Self-Hosted
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
Webová stránka:
https://github.com/JeffBezanson/femtolispKategorie
Alternativy femtolisp pro všechny platformy s jakoukoli licencí
3
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í.
1