123
femtolisp

femtolisp

femtolisp je jednostavan, elegantan dijalektni dijagram.To je lisp-1 s leksičkim opsegom.Jezgra je 12 ugrađenih posebnih oblika i 33 ugrađene funkcije.
femtolisp je jednostavan, elegantan dijalektni dijagram.To je lisp-1 s leksičkim opsegom.Jezgra je 12 ugrađenih posebnih oblika i 33 ugrađene funkcije.To je brzo, svrstavanje među najbrže implementacije sheme koje nije sastavljeno od drugih.On postiže ovu razinu brzine iako su mnogi primitivi (npr. Filter i za svaki) napisani na jeziku umjesto C. femtolisp koristi sastavljač bajt kodova i VM, a prevoditelj je napisan u femtolisp.Bytecode je prvorazredni, može se ispisati i čitati i "čitljiv od ljudi" (reprezentacija je niz normalnih nisko-ASCII znakova) .... SVOJSTVA - vektori, žice, gensimi - backquote - iznimke - ispis i čitanjekružna / zajednička struktura - sve se vrijednosti mogu čitljivo ispisati - ljepljive ispise - hash tablice - podrška za izravno korištenje C podataka tipova ala Pythonovih tipova - jednaka i poredana usporedna predikata koja djeluju na kružnu strukturu - pravilna rekurzija repa - io i memorijski tokovi s podrškom utf8- vrlo kompatibilan sa shemom, uključujući neke značajke R6RS - jednostavan, dobro organiziran, moćan API s što manje funkcija - kompaktni GC

Kategorije

Alternativa femtolispu za BSD sa besplatnom licencom