【发布时间】:2014-05-15 10:48:17
【问题描述】:
我使用 Emacs 作为我的 Common Lisp(确切地说是 SBCL)编辑器,带有 SLIME。我按照说明 here 设置了 Quicklisp,并检查了它是否在 SLIME 之外工作,一切都很好 - 我可以抓取和下载代码,包括它,一切。
现在,我尝试在 Emacs 中使用 Compile/Load File 命令获取顶部有以下内容的源文件:
(ql:quickload "priority-queue")
(defpackage :tournament
(:use :cl :priority-queue))
(in-package :tournament)
现在,再次,不是在 SLIME 中,这工作正常。但是,在 SLIME 中,我收到以下形式的错误:
The name "PRIORITY-QUEUE" does not designate any package.
[Condition of type SB-KERNEL:SIMPLE-PACKAGE-ERROR]
当然还有回溯。我是否特别错过了什么?我使用 Emacs 中的 package-install 安装了 slime,我的 .emacs 文件中有以下代码来设置它:
(setq inferior-lisp-program "/usr/local/bin/sbcl")
(require 'slime)
(slime-setup)
【问题讨论】:
标签: emacs sbcl slime quicklisp