Shammer's Philosophy

My private adversaria

Quicklisp + CLISP

Clozure CL へ Quicklisp をインストールしたので、ついでに CLISP にもやってみた。CLISP の場合は、起動時のオプションが -i になる。

  1. clisp -i clisp -i quick.lisp
  2. (quicklisp-quickstart:install)
  3. (ql:add-to-init-file)

(ql:add-to-init-file) を実行すると以下のように出力された。

I will append the following lines to #P"/Users/shimpei/.clisprc.lisp":

  ;;; The following lines added by ql:add-to-init-file:
  #-quicklisp
  (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname))))
    (when (probe-file quicklisp-init)
      (load quicklisp-init)))

Press Enter to continue.

なるほど。CLISP の初期化ファイルは ~/.clisprc.lisp なのか。ここまでできてしまえば、あとは処理系にかかわらず同じ手順のはず。