在程序开始时加载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")
但似乎必须有一种比较简单的方法来做事。
最佳答案
确实没有一个好方法。它比部署环境更多地是开发环境的一部分。
我使用buildapp部署CL程序,Quicklisp有一种方法可以导出其系统索引,并通过buildapp加载它。
当然还有改进的空间。