123
femtolisp

femtolisp

femtolisp är en enkel, elegant schemadialekt.Det är en lisp-1 med lexikalisk omfattning.Kärnan är 12 inbyggda specialformer och 33 inbyggda funktioner.
femtolisp är en enkel, elegant schemadialekt.Det är en lisp-1 med lexikalisk omfattning.Kärnan är 12 inbyggda specialformer och 33 inbyggda funktioner.Det är snabbt och rankas bland de snabbaste icke-ursprungliga sammanställda Scheme-implementeringarna.Den uppnår denna hastighetsnivå även om många primitiva (t.ex. filter och för var och en) är skriven på språket istället för C. femtolisp använder en bytecode-kompilator och VM, med kompilatorn skriven i femtolisp.Bytecode är förstklassig, kan skrivas ut och läsas och är "mänsklig läsbar" (representationen är en sträng av normala låg-ASCII-tecken) .... FUNKTIONER - vektorer, strängar, gensim - backquote - undantag - tryckning och läsningcirkulär / delad struktur - alla värden kan skrivas ut lätt - vackert tryck - hash-tabeller - stöd för direkt med C-datatyper ala Pythons ctyper - lika och ordnade jämförelse predikat som fungerar på cirkulär struktur - korrekt svansrekursion - io och minnesströmmar med utf8-stöd- mycket kompatibelt med Scheme, inklusive några R6RS-funktioner - enkel, välorganiserad, kraftfull API med så få funktioner som möjligt - komprimering av GC

kategorier

Alternativ till femtolisp för alla plattformar med kommersiell licens