
0
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.
- Grátis
- Self-Hosted
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
Local na rede Internet:
https://github.com/JeffBezanson/femtolispCategorias
Alternativas ao femtolisp para todas as plataformas com qualquer licença

3
Steel Bank Common Lisp
O Steel Bank Common Lisp (SBCL) é um compilador Common Lisp de alto desempenho.É um software livre / de código aberto, com uma licença permissiva.

1