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 に答える