# Mod lisp

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Mod_lisp
> Markdown URL: https://mediated.wiki/source/Mod_lisp.md
> Source: https://en.wikipedia.org/wiki/Mod_lisp
> Source revision: 1030007057
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{DISPLAYTITLE:mod_lisp}}
'''mod_lisp''' is an extension module for the [Apache HTTP Server](/source/Apache_HTTP_Server). It enables Apache to interface with [application server](/source/application_server)s<ref>{{cite web|url=http://www.fractalconcept.com/asp/y441/sdataQ1n29oWG$ycvDM==/sdataQuvY9x3g$ecX|title=mod_lisp home page}}</ref> written in [Common Lisp](/source/Common_Lisp), making it possible to dynamically generate web pages and provide [web application](/source/web_application)s 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](/source/mod_perl) and [mod_python](/source/mod_python), mod_lisp does not embed a Common Lisp interpreter in Apache. In concept it is closer to [FastCGI](/source/FastCGI), handling requests by [serializing](/source/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](/source/reverse_proxy) server. It is this server that interacts with the user's browser.

The source ([FreeBSD style license](/source/BSD_licenses)), Common Lisp examples and pre-compiled binaries for [FreeBSD](/source/FreeBSD), [Linux](/source/Linux) and [Win32](/source/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

---
Adapted from the Wikipedia article [Mod lisp](https://en.wikipedia.org/wiki/Mod_lisp) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Mod_lisp?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
