femtolisp

femtolisp

femtolisp je jednoduchý a elegantný dialekt systému.Je to lisp-1 s lexikálnym rozsahom.Jadro tvorí 12 vstavaných špeciálnych formulárov a 33 vstavaných funkcií.
femtolisp je jednoduchý a elegantný dialekt systému.Je to lisp-1 s lexikálnym rozsahom.Jadro tvorí 12 vstavaných špeciálnych formulárov a 33 vstavaných funkcií.Je rýchla a patrí medzi najrýchlejšie implementované schémy, ktoré nie sú zostavené natívne.Dosahuje túto úroveň rýchlosti, aj keď je veľa primitívov (napr. Filter a pre každého) napísaných v jazyku namiesto C. femtolisp používa kompilátor s bajtovým kódom a VM, pričom kompilátor je napísaný v femtolisp.Bajtcode je prvotriedny, dá sa vytlačiť a prečítať a je „ľudsky čitateľný“ (reprezentácia je reťazec normálnych nízko ASCII znakov) .... VLASTNOSTI - vektory, reťazce, genzymy - spätná citácia - výnimky - tlač a čítaniekruhová / zdieľaná štruktúra - všetky hodnoty je možné vytlačiť čitateľne - pekné tlačenie - hašovacie tabuľky - podpora priameho použitia typov údajov C ala Pythonových ctypov - rovnaké a usporiadané predikáty porovnávania, ktoré pracujú na kruhovej štruktúre - správna rekurzia chvosta - toky io a pamäte s podporou utf8- vysoko kompatibilný so schémou, vrátane niektorých funkcií R6RS - jednoduché, prehľadné a výkonné API s čo najmenším počtom funkcií - zhutnenie GC
femtolisp

Kategórie

Alternatívy programu femtolisp pre BSD