femtolisp

femtolisp

femtolisp é um dialeto de esquema simples e elegante.É um lisp-1 com escopo lexical.O núcleo são 12 formulários especiais embutidos e 33 funções embutidas.
femtolisp é um dialeto de esquema simples e elegante.É um lisp-1 com escopo lexical.O núcleo são 12 formulários especiais embutidos e 33 funções embutidas.É rápido, sendo classificado entre as implementações de Esquemas compiladas não-nativas mais rápidas.Ele atinge esse nível de velocidade, apesar de muitas primitivas (por exemplo, filtro e para cada) serem escritas na linguagem em vez de C. femtolisp usar um compilador de bytecode e VM, com o compilador escrito em femtolisp.O bytecode é de primeira classe, pode ser impresso e lido e é "legível por humanos" (a representação é uma sequência de caracteres normais de baixo ASCII) ...estrutura circular / compartilhada - todos os valores podem ser impressos de forma legível - impressão bonita - tabelas de hash - suporte para o uso direto de tipos de dados C - os tipos de Python - predicados de comparação iguais e ordenadas que funcionam na estrutura circular - recursão adequada da cauda - fluxos de memória e io com suporte a utf8- altamente compatível com o Scheme, incluindo alguns recursos do R6RS - API simples, bem organizada e poderosa com o mínimo de funções possível - compactação de GC
femtolisp

Categorias

Alternativas ao femtolisp para BSD