123
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

Kategorie

Alternatywy dla femtolisp dla Mac z licencją komercyjną