{{DISPLAYTITLE:mod_lisp}} '''mod_lisp''' is an extension module for the Apache HTTP Server. It enables Apache to interface with application servers<ref>{{cite web|url=http://www.fractalconcept.com/asp/y441/sdataQ1n29oWG$ycvDM==/sdataQuvY9x3g$ecX|title=mod_lisp home page}}</ref> written in Common Lisp, making it possible to dynamically generate web pages and provide web applications with Common Lisp programs.<ref>{{cite web |title=Creating Dynamic Websites with Lisp and Apache |url=http://www.ymeme.com/creating-dynamic-websites-lisp-apache.html |publisher=The Lambda Meme |accessdate=2009-03-07 |archive-url=https://web.archive.org/web/20090220120144/http://www.ymeme.com/creating-dynamic-websites-lisp-apache.html |archive-date=2009-02-20 |url-status=dead }}</ref>

Unlike other {{mono|mod_*}} projects, such as mod_perl and mod_python, mod_lisp does not embed a Common Lisp interpreter in Apache. In concept it is closer to FastCGI, handling requests by serializing them into a textual representation and sending that over a socket to a persistent Common Lisp program, and then sending the Common Lisp system's response to a client.<ref>{{cite web |title=mod_lisp is not like mod_otherlanguages |url=http://xach.livejournal.com/144475.html |publisher=Zach's Journal |accessdate=2009-03-07}}</ref> The client may be a web browser, but is more likely to be a reverse proxy server. It is this server that interacts with the user's browser.

The source (FreeBSD style license), Common Lisp examples and pre-compiled binaries for FreeBSD, Linux and Win32 are available on the mod_lisp web site.<ref>{{cite web |url=http://www.cliki.net/mod_lisp |title=CLiki : mod_lisp}}</ref>

== References == {{Reflist}}

{{Web interfaces}}

Category:Apache httpd modules Category:Lisp (programming language) Category:Articles with underscores in the title