#quicklispを使うためにはaserveが依存しているacl-compatを書き換えなけらればならないと教えていただいたのですが、どのように書き換えればいいんですか?
#いったいなんの話ですか?
#webサーバーの話です。allegroseverが使えなかったので
#あー。なるほど。rayfilさんのおっしゃっている事ですよね。
#acl-compatのやっている事を理解してclozureで動くように改造するということなので
#金貰えればやる人もいるかもね的な作業量かも。
#チャットでどうこう…という話にはならないと思います
#あとquicklispは関係なくないですか?
#関係なさそうですね.acl-compatはClozure CLに対応していない,と表現するのがいいかもしれません.
#そうですか。なんとかwebサーバーを使いたいのですが、今使っているlisp in a boxでは無理でしょうか
#どれですか?
#hunchentootやcavemanなら動きますよ.というか俺もよく使ってます.
#どちらかと言えば、paserve使うより、Quicklisp経由でHunchentoot使うのが楽だと思います。
#今迄の実験だとlinux freebsd osx windows あたりだったらなにかしらfreeの処理系でhunchentoot動かすのはたいして苦労しないかな…
#quicklispでhunchntootをインストールしようとしたんですが途中で、Unable to load foreign library (LIBSSL).
Error opening shared library libssl32.dll : というエラーが出ました。どうすれば解決できますか?
#OpenSSLがインストールされてないってエラーなので、インストールしてあげればいいです。
##でWindows用のDLLがダウンロードできたと思います。
#HunchentootはCL+SSLというライブラリを使っているのですが、そのライブラリがOpenSSLを使ってます。
#opensslはフリーですか?
#フリーです。
#Apacheライセンスですねー。
##最後のfinishの前で$10とかでてきたんですが、これはお金がかかるというわけではないんですか?
#それ、良かったら寄付して、みたいな感じじゃありませんか?
#それを選んだら絶対寄付しなきゃいけないんですか?
#寄付は気が向いたらすれば良いですが、特にしなくても問題はありません。特に外国のソフトウェアには良くある感じです。
#ありがとうございます。
#どのみちPayPalとかだったと思うので、アカウント情報とかを入力しない限り、勝手に寄付されることはありませんので、ご安心を。
#インストールできたのですが、URLにバインドしたらエラーになってしまいました。どういう時エラーになるんですか?
#URLにバインドの部分を詳しく。どういう操作をしましたか?
#(hunchentoot:define-easy-handler (say-yo :uri "/yo") (name)
(setf (hunchentoot:content-type*) "text/plain")
(format nil "Hey~@[ ~A~]!" name))
#その操作のあと、どういうエラーメッセージが表示されましたか?
#Internal Server Error
An error has occured.
#ちなみに、Hunchentootは開始してるんですよね? acceptorとかも渡して。
#実行したら赤字で出てきたのでおそらく開始しています。acceptorもインスタンスをセットし渡しました。
#ちなみに、ポートは何番ですか?
#4242です
##Hunchentoot Default Page と表示されました。
##Internal Server Error と出ました。
#(setf hunchentoot:*catch-errors-p* nil)
#を評価してから、上のアドレスにアクセスしてみてください。
#何らかのエラーメッセージが表示されると思います。
#ちなみに、ブラウザ側ではなくて、Emacs側に。
#No matching bracket
"hey~@[ ~A~}!"と出ました。
^
#ああ、それですね。二番目の ] が } になってます。
#直したらちゃんとページが出ました。
#ありがとうございます。
#どういたしましてー。よかったです。
#とりあえず、Portable AllegroServeをClozure CLでコンパイルできるところまでは修正しました。動作は確認してません。
#