About smegy things


by smeg_head
カレンダー
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

lisp cgi

lisp って勉強しにくいと思った。
で cgi を作りながらなら覚えられるかな思ったので、Hello Worldしてみた。
とりあえず、OSはWindows最初cygwinのclispとWin版のapache2で
動かそうとごにょごにょやったが、よくわからず、結局、an httpdとWin版
clispでやった。

CLISPインストールガイド for Win32
http://www.et.hum.titech.ac.jp/~shin/archive/clisp.html
an httpd
http://www.st.rim.or.jp/~nakata/

anhttpd で、port番号を8888にして、clという拡張子を登録して(「#!の行を調べる」にチェックした)、下の内容のファイルを、cgi-binに置いた。
ーーー
#!C:/usr/clisp-2.28/lisp.exe -M C:/usr/clisp-2.28/lispinit.mem

(format t "Content-Type:text/html~%~%")
(format t "Hello, World!")
ーーー
これで、http://localhost:8888/cgi-bin/hello.cl にアクセスしたら、「Hello, World! 」が表示されました。めでたしめでたし。これをベースに拡張してみようかな。たぶん3日坊主ですが。
[PR]
by smeg_head | 2006-07-09 21:13 | lisp