7

在我的程序开始时加载 quicklisp 的正确方法是什么?我目前正在将 quicklisp 插入到我的 .eclrc 的块中复制/粘贴,例如

;;; quicklisp
(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
                                       (user-homedir-pathname))))
  (when (probe-file quicklisp-init)
    (load quicklisp-init)))

(ql:quickload "iterate")

但似乎必须有一种不那么混乱的做事方式。

4

1 回答 1

8

真的没有什么好的方法可以做到这一点。它比部署环境更多地是开发环境的一部分。

我使用 buildapp 来部署 CL 程序,Quicklisp 有一种方法可以导出其系统索引并使用 buildapp 加载它。

肯定有改进的余地。

于 2012-12-17T14:35:58.180 回答