COMMON LISP JP > Archives > 2015/08/31

2015/08/31 02:46:59 UTCshiro
#
charseq https://github.com/sile/charseq が足りないというエラーですかね。
2015/08/31 06:34:29 UTCbinbin
#
はい、そうです。Charseqのダウンロード・サイトを見ても、結局asdf-installがないとダメみたいですが。asdf-installをダウンロードし、①ln -s で/etcからasdf-installのフォルダーにSymbolic Linasdfを張る、②(require :asdf)でasdfをロード、③(pushnew "/path/where/you/unpacked/asdf-install/" asdf:*central-registry* :test #'equal)を実行、④(asdf:operate 'asdf:compile-op :asdf-install)を実行、⑤(asdf:operate 'asdf:load-op :asdf-install)を実行、という手順でやってみましたが、⑤で"Component #<asdf/lisp-action:cl-source-file "asdf-install" "installer"> not found"というエラーがでてしまいます。asdf-installのフォルダーには、asdf-install.asdもinstaller.lispもあるのですが、何が悪いのでしょうか?アドバイスいただければ幸甚です。
2015/08/31 12:55:01 UTCshiro
#
既にcl-igoとcharseqを手元にダウンロードしてあるなら、asdf-installは要りません(asdfだけでok)。Allegroにはasdfがついてくるので、
#
(push "/path-to-charseq/" asdf:*central-registry*)
(push "/path-to-igo/" asdf:*central-registry*)
(asdf:operate 'asdf:compile-op :charseq)
(asdf:operate 'asdf:compile-op :igo)
#
とかでいけませんか。(手元のACL 9.0 expressではこれでokでした。)