mod_lisp

mod_lispはApache HTTP Serverの拡張モジュールです。Apacheは、 Common Lispで書かれたアプリケーションサーバ[ 1 ]とのインターフェースを可能にし、Webページを動的に生成したり、 Common LispプログラムでWebアプリケーションを提供したりすることが可能になります。[ 2 ]

mod_perlmod_pythonといった他のmod_*プロジェクトとは異なり、mod_lispはApacheにCommon Lispインタプリタを組み込みません。概念的にはFastCGIに近いもので、リクエストをテキスト表現にシリアル化し、それをソケット経由で永続的なCommon Lispプログラムに送信し、Common Lispシステムからのレスポンスをクライアントに送信します。[ 3 ]クライアントはWebブラウザの場合もありますが、リバースプロキシサーバーである可能性が高いです。このサーバーがユーザーのブラウザとやり取りします。

ソース(FreeBSDスタイルのライセンス)、Common Lispの例、 FreeBSDLinuxWin32用のコンパイル済みバイナリはmod_lispのウェブサイトで入手できます。[ 4 ]

参考文献