ClozureCLにasdf-installが入っていることを知らなかった。
しかし、まだ
http://dev.ariel-networks.com/wp/archives/303
の通りにやっても最後の
quicklisp使うところでうまくいっていない。
この手の「簡単に使えない」ところがCommon Lispの普及を妨げてる気がする。
できる人と出来ない人を選別してるとも言えるか。
~% mkdir .asdf-install-dir ~% cd .asdf-install-dir ~/.asdf-install-dir% dir ~/.asdf-install-dir% mkdir site ~/.asdf-install-dir% mkdir systems ~/.asdf-install-dir% ~/bin/ccl% mkdir registry ~/bin/ccl/registry% ln -s ../tools/asdf-install/asdf-install.asd . ~/bin/ccl/registry% cd .. ~/bin/ccl% ./lx86cl Welcome to Clozure Common Lisp Version 1.6-r14468M (LinuxX8632)! ? (require :asdf) :ASDF ("ASDF") ? (pushnew "~/bin/ccl/registry/" asdf:*central-registry* :test #'equal) ("~/bin/ccl/registry/") ? (asdf:operate 'asdf:compile-op :asdf-install) ; loading system definition from ~/bin/ccl/registry/asdf-install.asd into #<Package "ASDF0"> ; registering #<SYSTEM ASDF-INSTALL> as ASDF-INSTALL #<COMPILE-OP NIL #x18421596> ((#<COMPILE-OP NIL #x18421596> . #<CL-SOURCE-FILE "asdf-install" "defpackage">) (#<LOAD-OP NIL #x1842B926> . #<CL-SOURCE-FILE "asdf-install" "defpackage">) (#<COMPILE-OP NIL #x18421596> . #<CL-SOURCE-FILE "asdf-install" "split-sequence">) (#<COMPILE-OP NIL #x18421596> . #<CL-SOURCE-FILE "asdf-install" "port">) (#<LOAD-OP NIL #x1842A516> . #<CL-SOURCE-FILE "asdf-install" "port">) (#<COMPILE-OP NIL #x18421596> . #<CL-SOURCE-FILE "asdf-install" "variables">) (#<LOAD-OP NIL #x18429EAE> . #<CL-SOURCE-FILE "asdf-install" "variables">) (#<COMPILE-OP NIL #x18421596> . #<CL-SOURCE-FILE "asdf-install" "conditions">) (#<LOAD-OP NIL #x1842D4DE> . #<CL-SOURCE-FILE "asdf-install" "split-sequence">) (#<LOAD-OP NIL #x1842CE8E> . #<CL-SOURCE-FILE "asdf-install" "conditions">) (#<COMPILE-OP NIL #x18421596> . #<CL-SOURCE-FILE "asdf-install" "installer">) (#<LOAD-OP NIL #x1842C81E> . #<CL-SOURCE-FILE "asdf-install" "installer">) (#<COMPILE-OP NIL #x18421596> . #<CL-SOURCE-FILE "asdf-install" "deprecated">) (#<COMPILE-OP NIL #x18421596> . #<SYSTEM "asdf-install">)) ? (asdf:operate 'asdf:load-op :asdf-install) ;;; ASDF-Install version 0.6.10 #<LOAD-OP NIL #x18569246> ((#<LOAD-OP NIL #x18569246> . #<CL-SOURCE-FILE "asdf-install" "deprecated">) (#<LOAD-OP NIL #x18569246> . #<SYSTEM "asdf-install">)) ? (require :asdf-install) :ASDF-INSTALL NIL