我使用Emacs作爲我的Common Lisp(準確地說是SBCL)編輯器,用SLIME。我按照說明here設置了Quicklisp,並檢查了它是否能在SLIME的以外工作,並且一切都很好 - 我可以抓取並下載代碼,包括它,所有內容。現在SLIME和Quicklisp不能和對方玩好
,我試圖在Emacs使用編譯/加載文件命令的源文件在頂部以下內容:
(ql:quickload "priority-queue")
(defpackage :tournament
(:use :cl :priority-queue))
(in-package :tournament)
現在,再次在泥不,這個工作精細。但是,在SLIME中,我收到以下錯誤信息:
The name "PRIORITY-QUEUE" does not designate any package.
[Condition of type SB-KERNEL:SIMPLE-PACKAGE-ERROR]
當然,再加一個回溯。我是否錯過了某些東西?我安裝使用package-install
從Emacs的泥,和我在我的.emacs以下代碼文件來進行設置:
(setq inferior-lisp-program "/usr/local/bin/sbcl")
(require 'slime)
(slime-setup)