Il s'agit de la commande luxuriante 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
lush - Coquille Universelle Lisp
SYNOPSIS
luxuriant [@initfile][fichier luxuriant...arguments...]
DESCRIPTION
luxuriant démarre le Lisp Universal Shell.
Lush est un interpréteur/compilateur Lisp orienté objet avec des fonctionnalités conçues pour plaire
les personnes qui veulent prototyper de grandes applications numériques. Lush comprend un vaste
bibliothèque de manipulation vecteur/matrice/tenseur, un ensemble de fonctions graphiques, une interface graphique simple
boîte à outils et interfaces vers diverses bibliothèques telles que OpenGL, SDL, SGI Multimedia
bibliothèque (capture vidéo/audio), la bibliothèque de recettes numériques, et d'autres. Lush est un
langage de script frontal idéal pour la programmation de projets écrits en C ou dans d'autres langages.
RUNNING LUSH INTERACTIVE
L'aide en ligne sur la bibliothèque standard est disponible en tapant (helptool) à l'invite Lush.
Vous pouvez quitter Lush en tapant CTRL-D à l'invite.
Au démarrage, Lush charge diverses bibliothèques à partir des répertoires sys et lsh, ainsi qu'un
.lushrc dans le répertoire personnel de l'utilisateur. Il est recommandé d'ajouter un répertoire lsh dans
votre répertoire personnel et d'inclure la ligne (addpath "your-home-directory/lsh") à votre
.lushrc pour que vos propres programmes Lush soient trouvés dans le chemin de recherche de Lush.
Il est assez pratique d'exécuter Lush depuis Emacs, ce qui peut être fait en créant
quelque part sur votre chemin, un lien symbolique nommé "lisp" vers l'exécutable luxuriant. Ensuite, tapez
ESC-X run-lisp dans Emacs. C'est probablement une bonne idée d'ajouter la ligne suivante dans votre
.emacs pour qu'Emacs passe en mode Lisp lors de l'édition d'un fichier Lush :
(setq auto-mode-alist (append (contre "\.lsh$" 'lisp-mode) auto-mode-alist))
RUNNING NON INTERACTIF LUSH ÉCRITURES
Sous Unix, Lush peut être utilisé pour écrire des scripts qui peuvent être appelés à partir d'une invite de shell (comme
scripts shell ou Perl). Une liste d'arguments de ligne de commande est placée dans la variable argv.
Voici un exemple : créez un fichier (disons "capargs") avec le contenu suivant (en remplaçant
la première ligne par le chemin de votre exécutable luxuriant):
#!/ Bin / sh
exec luxuriant "$0" "$@"
!#
(printf "en majuscule les arguments :0)
(each ((arg argv)) (printf "%s %s0 arg (upcase arg)))
puis, rendez capargs exécutable : chmod a+x capargs. Vous pouvez maintenant invoquer capargs au niveau du shell
rapide:
% capargs asd gfdf
capitaliser les arguments :
CAPARGS
TSA TSA
gfdfGFDF
Utilisez Lush en ligne en utilisant les services onworks.net