J'utilise Emacs comme éditeur de Common Lisp (SBCL, pour être exact), avec SLIME. J'ai mis en place Quicklisp selon les instructions here, et vérifié si cela fonctionnait en dehors de de SLIME, et tout allait bien - je pourrais saisir et télécharger du code, l'inclure, tout.SLIME et Quicklisp ne jouent pas bien les uns avec les autres
Maintenant, je tentais d'utiliser la commande Fichier Compile/Charger dans Emacs un fichier source avec le suivant en haut:
(ql:quickload "priority-queue")
(defpackage :tournament
(:use :cl :priority-queue))
(in-package :tournament)
Maintenant, encore une fois, pas dans BOUE, cela a fonctionné bien. Cependant, dans BOUE, je reçois une erreur de la forme suivante:
The name "PRIORITY-QUEUE" does not designate any package.
[Condition of type SB-KERNEL:SIMPLE-PACKAGE-ERROR]
Plus un backtrace, bien sûr. Est-ce que je manque quelque chose en particulier? J'ai installé la boue à l'aide package-install
Emacs, et je le code suivant dans mon fichier .emacs pour le mettre en place:
(setq inferior-lisp-program "/usr/local/bin/sbcl")
(require 'slime)
(slime-setup)