在程序中加载quicklisp

时间:2012-12-17 00:34:28

标签: common-lisp quicklisp

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

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

(ql:quickload "iterate")

但似乎必须采用不那么混乱的方式来做事。

1 个答案:

答案 0 :(得分:8)

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

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

肯定有改进的余地。