Il s'agit de la commande ecl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
ecl - Common Lisp intégrable
SYNOPSIS
ECL [est dir] [-charge filet] [-évaluation expr]
[-compiler filet
[-o ofile] [-c [fichier c]] [-h [fichier h]] [-Les données [fichier de données]] [-s] [-q]]
DESCRIPTION
ECL signifie Embeddable Common Lisp. Le projet ECL est un effort pour moderniser Giuseppe
l'environnement ECL d'Attardi pour produire une implémentation du langage Common Lisp qui
est conforme à la définition ANSI X3J13 du langage.
Les caractéristiques actuelles de la mise en œuvre d'ECL :
· Un compilateur et interpréteur de bytecodes.
· Un traducteur de C.
· Une interface vers des fonctions étrangères.
· Un chargeur dynamique.
· La possibilité de construire des exécutables autonomes.
· Le Common Lisp Object System (CLOS).
· Conditions et redémarrages pour la gestion des erreurs.
· Sockets comme des flux ordinaires.
· La bibliothèque Gnu Multiprecision pour les opérations bignum rapides.
· Un simple ramasse-miettes conservateur de marque et de balayage.
· Le ramasse-miettes Boehm-Weiser.
ECL sans aucun argument vous donne le lisp interactif.
OPTIONS
-coquille filet
Exécute le fichier donné et quitte, sans fournir de boucle read-eval-print. Si
vous voulez utiliser lisp comme langage de script, vous pouvez écrire
#!${exec_prefix}/bin/ecl -coquille sur la première ligne du fichier à exécuter,
puis ECL sera automatiquement invoqué.
-norque N'essayez pas de charger le fichier ~/.eclrc au démarrage.
est Utilisez dir comme répertoire système.
-charge filet
Charges filet avant d'entrer dans la boucle lecture-évaluation-impression.
-évaluation expr
Évalue expr avant d'entrer dans la boucle lecture-évaluation-impression.
-compiler filet
Traduit filet en C et invoque le compilateur C local pour produire un
bibliothèque avec .fas comme extension par défaut.
-o ofile Lors de la compilation filet nommer la bibliothèque partagée résultante ofile.
-c fichier c Lors de la compilation, nommez le fichier C intermédiaire fichier c et ne le supprime pas
après.
-h fichier h Lors de la compilation, nommez l'en-tête C intermédiaire fichier h et ne le supprime pas
après.
-Les données [fichier de données]
Vide les données du compilateur dans fichier de données ou, s'il n'est pas fourni, dans un fichier nommé d'après
le fichier source, mais avec l'extension .data.
-s Produire un fichier objet pouvant être lié. Il ne peut pas être chargé avec charge, mais il peut être
utilisé pour construire des bibliothèques ou des programmes exécutables autonomes.
-q Produisez moins de notes lors de la compilation.
Les options -charge, -coquille, ainsi que -évaluation peuvent apparaître un certain nombre de fois, et ils sont combinés
et traité de gauche à droite.
AUTEURS
La version originale a été développée par Giuseppe Attardi à partir du Kyoto Common Lisp
mise en œuvre par Taiichi Yuasa et Masami Hagiya. Le mainteneur actuel d'ECL est Juan
Jose Garcia Ripoll, qui peut être joint sur la liste de diffusion ECL.
Utiliser ecl en ligne en utilisant les services onworks.net