【发布时间】:2016-01-05 09:06:12
【问题描述】:
我正在尝试让 Emacs、SLIME 和 quicklisp 一起正常工作。我设置了以下环境:
- 已安装 Emacs
- 在 Emacs 中安装了 SLIME
- 已安装 SBCL
- 已安装 quicklisp
- 在 SBCL 中运行
(quicklisp-quickstart:install) - 在 SBCL 中运行
(ql:add-to-init-file) - 在 SBCL 中运行
(ql:quickload "quicklisp-slime-helper") - 在 SBCL 中使用
(ql:quickload "cl-csv")安装包 cl-csv - 将
(setq inferior-lisp-program "sbcl")添加到 .emacs - 将
(load (expand-file-name "~/quicklisp/slime-helper.el"))添加到 .emacs - 重新启动一切
我有一个以(ql:quickload "cl-csv") 开头的test.lisp 文件来加载包并使用它。当我将文件加载到 Emacs 并运行 SLIME,然后尝试使用 slime-compile-and-load-file 编译它时,我在 SBCL 中收到错误 Package CL-CSV does not exist。
为了让这些部分正常工作,我错过了什么?
【问题讨论】:
-
你能提供你的源文件吗? (或至少有
quickload和引用cl-csv的部分) -
您不能真正将 Common Lisp 文件“加载”到 Emacs 中。但你可以编辑它。
标签: common-lisp sbcl slime quicklisp asdf