Quelle est la routine d'installation pour Common Lisp / SLIME / SBCL / Quicklisp sur Ubuntu?


12

Je voudrais installer le package Common Lisp recommandé ci-dessus. Quelle est la meilleure routine pour l'installer sur Ubuntu?


1
Je vote pour fermer cette question comme hors sujet, car Ask Ubuntu n'est pas un forum de discussion mais un site de questions-réponses, ce qui signifie que vous posez une question et que les gens y répondront (espérons-le).
Ron

2
@empedokles: il est possible de poser une question puis d'y répondre soi-même pour partager ses connaissances. (Jetez un oeil ici pour un exemple.) Mais vous devez d'abord poser une question puis y répondre ... Veuillez modifier la question pour qu'elle soit une question, puis répondre avec une ... eh bien ... une réponse! ;-)
Fabby

Réponses:


11

Au cours du processus, je résumerai la routine d'installation complète pour la configuration LISP commune recommandée ci-dessus:

Lancez un terminal:

Installez Emacs (IDE):

sudo apt-get install emacs

Installez SBCL (compilateur):

sudo apt-get install sbcl

Installez Quicklisp (Quicklisp est un gestionnaire de bibliothèque pour Common Lisp.)

Pour ce faire, copiez et collez toutes les commandes en gras dans la zone grise ici: https://www.quicklisp.org/

Installez SLIME en utilisant Qucklisp: Dans le terminal, exécutez SBCL:

sbcl

(ql:quickload "quicklisp-slime-helper")

(quit)

SBCL vous avertira de la nécessité de modifier votre fichier ~ / .emacs. Ne l'ignorez pas

Maintenant dans Emacs pour démarrer le type SLIME:

M-x slime

Qui est Alt + x slime.

Vous êtes maintenant prêt à jouer avec LISP.

Certains packages Emacs utiles (plugins pour Emacs) qui m'ont été recommandés sont: Paredit, auto-complete et smartparens

J'espère que cela peut aider n'importe qui.


0

Utilisez le gestionnaire de paquets Synaptics. Recherchez d'abord EMACS et marquez l'installation. Faites de même pour le slime. Exécutez l'installation et non seulement emacs est installé, mais Slime aussi.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.