Questo è il comando ecl che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ecl - Lisp comune incorporabile
SINOSSI
ECL [è dir] [-caricare filetto] [-valuta espr]
[-compilare filetto
[-o ofile] [-c [cfile,-h [hfile,-data [file di dati,-s] [-q]]
DESCRIZIONE
ECL sta per Embeddable Common Lisp. Il progetto ECL è uno sforzo per modernizzare Giuseppe
L'ambiente ECL di Attardi per produrre un'implementazione del linguaggio Common Lisp che
è conforme alla definizione ANSI X3J13 del linguaggio.
L'attuale implementazione di ECL presenta:
· Un compilatore e interprete di bytecode.
· Un traduttore di C.
· Un'interfaccia per funzioni estranee.
· Un caricatore dinamico.
· La possibilità di creare eseguibili autonomi.
· Il Common Lisp Object System (CLOS).
· Condizioni e riavvii per la gestione degli errori.
· Socket come flussi ordinari.
· La libreria Gnu Multiprecision per operazioni bignum veloci.
· Un semplice raccoglitore di rifiuti conservativo mark & sweep.
· Il netturbino Boehm-Weiser.
ECL senza alcun argomento ti dà il lisp interattivo.
VERSIONI
-conchiglia filetto
Esegue il file dato ed esce, senza fornire un ciclo read-eval-print. Se
vuoi usare lisp come linguaggio di scripting, puoi scrivere
#!${prefisso_exec}/bin/ecl -conchiglia nella prima riga del file da eseguire,
e quindi ECL verrà invocato automaticamente.
-norc Non provare a caricare il file ~/.eclrc all'avvio.
è Usa il dir come directory di sistema.
-caricare filetto
Carichi filetto prima di entrare nel ciclo read-eval-print.
-valuta espr
Esamina espr prima di entrare nel ciclo read-eval-print.
-compilare filetto
Traduce filetto in C e invoca il compilatore C locale per produrre una condivisione
libreria con .fas come estensione per impostazione predefinita.
-o ofile Durante la compilazione filetto nominare la libreria condivisa risultante ofile.
-c cfile Durante la compilazione nominare il file C intermedio cfile e non cancellarlo
successivamente.
-h hfile Durante la compilazione nominare l'intestazione C intermedia hfile e non cancellarlo
successivamente.
-data [file di dati]
Scarica i dati del compilatore in file di dati o, se non fornito, in un file denominato dopo
il file sorgente, ma con .data come estensione.
-s Produrre un file oggetto collegabile. Non può essere caricato con carico, ma può essere
utilizzato per creare librerie o programmi eseguibili autonomi.
-q Produci meno note durante la compilazione.
Le opzioni -carico, -guscio, ed -valuta possono apparire un numero qualsiasi di volte e sono combinati
ed elaborati da sinistra a destra.
AUTORI
La versione originale è stata sviluppata da Giuseppe Attardi a partire dal Kyoto Common Lisp
implementazione di Taiichi Yuasa e Masami Hagiya. L'attuale manutentore di ECL è Juan
Jose Garcia Ripoll, che può essere raggiunto alla mailing list ECL.
Usa ecl online utilizzando i servizi onworks.net