思い立ってClack
をインストールしてみた。
ちょっとだけ詰まったのでメモする。
どうもSLIME上で以下のエラーが出る。
Unable to load foreign library (LIBSSL).
Error opening shared library libssl32.dll : %1 は有効な Win32 アプリケーションではありません。 .
[Condition of type CFFI:LOAD-FOREIGN-LIBRARY-ERROR]
よくよく考えてみたら、emacsのinit.elで、
init.el
(setq inferior-lisp-program "C:\\usr\\ccl\\wx86cl64")
って64bit版cclを指定しているせいだった。
当たり前だけど、32bit版cclで32bit版のlibssl32.dllを使用する分には問題ない。
cl-gtk2-gtkも、wx86cl64.exeを使用すると、同様のエラーが出て失敗だった
gtk2はdllを32bitにしたら、エラーは起きなくなった。
が、No Value;って出て、Windowが表示されない・・・。
それにしても、Common LispでWebアプリなんて楽しいですね。
ずっとJVM上の言語ばっかりだったから、開放感がある。