0
femtolisp
femtolisp е прост, елегантен диалект на схемата.Това е lisp-1 с лексикален обхват.Ядрото е 12 вградени специални форми и 33 вградени функции.
- Безплатно
- Self-Hosted
femtolisp е прост, елегантен диалект на схемата.Това е lisp-1 с лексикален обхват.Ядрото е 12 вградени специални форми и 33 вградени функции.Той е бърз, класирайки се сред най-бързите внедрени схеми, които не са местни.Той постига това ниво на скорост, въпреки че много примитиви (напр. Филтър и за всеки) са написани на езика вместо C. femtolisp използва компилатор на байтови кодове и VM, като компилаторът е написан на femtolisp.Байт кодът е първокласен, може да се отпечатва и чете и е "четим от човека" (представянето е низ от нормални символи с нисък ASCII) .... ХАРАКТЕРИСТИКИ - вектори, низове, генсими - беквотиране - изключения - печат и четенекръгова / споделена структура - всички стойности могат да бъдат отпечатани за четене - доста отпечатани - хеш таблици - поддръжка за директно използване на C типове данни ala Python ctypes - равни и подредени сравнителни предикати, които работят върху кръговата структура - правилна рекурсия на опашката - io и потоци от памет с utf8 поддръжка- високо съвместим със схема, включително някои функции на R6RS - прост, добре организиран, мощен API с възможно най-малко функции - уплътняване на GC
femtolisp
Категории
Алтернативи на femtolisp за всички платформи с всякакъв лиценз
3
Steel Bank Common Lisp
Steel Bank Common Lisp (SBCL) е високоефективен компилатор Common Lisp.Това е отворен код / безплатен софтуер, с разрешителен лиценз.
1