Mar*_*llo 7 common-lisp 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")
Run Code Online (Sandbox Code Playgroud)
但似乎必须采用一种不那么混乱的方式来做事.
没有一个很好的方法可以做到这一点.它比部署环境更多地是开发环境的一部分.
我使用buildapp来部署CL程序,Quicklisp有一种方法可以导出它的系统索引和buildapp来加载它.
肯定有改进的余地.