femtolisp é um dialeto Scheme simples e elegante. É um lisp-1 com escopo lexical. O núcleo é 12 formas especiais embutidas e 33 funções embutidas. É rápido, ranqueando entre as implementações de Scheme não compiladas mais rápidas. Ele atinge este nível de velocidade, mesmo que muitos primitivos (por exemplo, filtro e para cada) são escritos na linguagem em vez de C. femtolisp usa um compilador de bytecode e VM, com o compilador escrito em femtolisp. Bytecode é de primeira classe, pode ser impresso e lido, e é " legível humano " (a representação é uma cadeia de caracteres normal low-ASCII). CARACTERÍSTICAS - vetores, strings, gensyms - backquote - exceções - impressão e leitura circular / estrutura compartilhada - todos os valores podem ser impressos de forma legível - impressão bonita - tabelas hash - suporte para usar diretamente C data types ala Python's ctypes - predicados de comparação igual e ordenado que trabalham na estrutura circular - recursão de cauda adequada - io e fluxos de memória com suporte utf8 - altamente compatível com Scheme, incluindo alguns recursos R6RS - API simples, bem organizada, poderosa com poucas funções quanto possível - compactação GC