Sobre Femtolisp

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

Categorias

  • Free
  • Open Source
  • Paid
  • Development

Alternativas para Femtolisp

Hy

Hy

grátis código aberto
#1
Hy é um dialeto maravilhoso de Lisp que é incorporado em Python. Desde então Hy transforma seu código Lisp em Python Ab... ver detalhes
Steel Bank Common Lisp

Steel Bank Common Lisp

grátis código aberto
#2
Steel Bank Common Lisp (SBCL) é um compilador de Lisp comum de alto desempenho. É open source / software livre, com uma ... ver detalhes
Cmu Common Lisp

Cmu Common Lisp

grátis código aberto
#3
CMUCL é uma implementação gratuita e de alto desempenho da linguagem de programação Common Lisp, que funciona na maioria... ver detalhes
Não disponível

Armed Bear Common Lisp

grátis código aberto
O Urso Armado Common Lisp (ABCL) é uma implementação completa da linguagem Common Lisp com um intérprete e um compilador...
Clisp

Clisp

grátis código aberto
CLISP é um ambiente portátil de implementação e desenvolvimento da ANSI Common Lisp por Bruno Haible. Interpreter, compi... ver detalhes
Não disponível

Mankai Common Lisp

grátis código aberto
O ManKai Common Lisp (MKCL) visa ser uma implementação completa da linguagem Common Lisp em conformidade com a norma ANS...
Lispworks

Lispworks

grátis personal proprietário
LispWorks é uma implementação comercial e IDE para a linguagem de programação Lisp Comum... ver detalhes
Gnu Common Lisp

Gnu Common Lisp

grátis código aberto
GCL é o Lisp Comum oficial para o projeto GNU. Seu design faz uso do compilador de C do sistema & #39;s para compilar co... ver detalhes
Allegro Cl

Allegro Cl

grátis personal proprietário
Allegro CL é o mais poderoso sistema dinâmico de desenvolvimento orientado a objetos disponível hoje, e é especialmente ... ver detalhes
Mit Scheme

Mit Scheme

grátis código aberto
MIT/GNU Scheme é uma implementação da linguagem de programação Scheme, fornecendo um intérprete, compilador, depurador d... ver detalhes
Clozure Common Lisp

Clozure Common Lisp

grátis código aberto
Clozure CL (muitas vezes chamado CCL para curto) é uma implementação gratuita do Common Lisp com uma longa história... ver detalhes