Este é o comando ecl que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online MAC OS
PROGRAMA:
NOME
ecl - Lisp comum incorporável
SINOPSE
ECL [-dir dir] [-carga lima] [-avaliar expr]
[-compilar lima
[-o arquivo] [-c [arquivo c]] [-h [arquivo h]] [-data [arquivo de dados]] [-s] [-q]]
DESCRIÇÃO
ECL significa Embeddable Common Lisp. O projeto ECL é um esforço para modernizar Giuseppe
Ambiente ECL da Attardi para produzir uma implementação da linguagem Common Lisp que
está em conformidade com a definição ANSI X3J13 do idioma.
Os recursos de implementação de ECL atuais:
· Um compilador e interpretador de bytecodes.
· Um tradutor para C.
· Uma interface para funções estrangeiras.
· Um carregador dinâmico.
· A possibilidade de construir executáveis autônomos.
· O Common Lisp Object System (CLOS).
· Condições e reinícios para tratamento de erros.
· Sockets como streams comuns.
· A biblioteca Gnu Multiprecision para operações rápidas de bignum.
· Um coletor de lixo simples e conservador de marcação e varredura.
· O coletor de lixo Boehm-Weiser.
ECL sem nenhum argumento dá a você o lisp interativo.
OPÇÕES
-Concha lima
Executa o arquivo fornecido e sai, sem fornecer um loop de leitura-avaliação-impressão. Se
você deseja usar lisp como uma linguagem de script, você pode escrever
#! $ {exec_prefix} / bin / ecl -Concha na primeira linha do arquivo a ser executado,
e o ECL será invocado automaticamente.
-norc Não tente carregar o arquivo ~ / .eclrc na inicialização.
-dir Use dir como diretório do sistema.
-carga lima
Cargas lima antes de entrar no loop read-eval-print.
-avaliar expr
Avalia expr antes de entrar no loop read-eval-print.
-compilar lima
Traduz lima para C e invoca o compilador C local para produzir um
biblioteca com .fas como extensão por padrão.
-o arquivo Ao compilar lima nomeie a biblioteca compartilhada resultante arquivo.
-c arquivo c Ao compilar, nomeie o arquivo C intermediário arquivo c e não o apague
depois.
-h arquivo h Ao compilar, nomeie o cabeçalho C intermediário arquivo h e não o apague
depois.
-data [arquivo de dados]
Despeja os dados do compilador em arquivo de dados ou, se não for fornecido, em um arquivo com o nome de
o arquivo de origem, mas com .data como extensão.
-s Produza um arquivo de objeto vinculável. Não pode ser carregado com load, mas pode ser
usado para construir bibliotecas ou programas executáveis autônomos.
-q Produza menos notas ao compilar.
As opções -carga, -Concha, e -avaliar pode aparecer qualquer número de vezes, e eles são combinados
e processado da esquerda para a direita.
AUTORES
A versão original foi desenvolvida por Giuseppe Attardi a partir do Kyoto Common Lisp
implementação por Taiichi Yuasa e Masami Hagiya. O atual mantenedor da ECL é Juan
Jose Garcia Ripoll, que pode ser contatado na lista de mala direta da ECL.
Use ecl online usando serviços onworks.net