mod_lisp
mod_lisp is an extension module for the Apache HTTP Server. It enables Apache to interface with application servers[1] written in Common Lisp, making it possible to dynamically generate web pages and provide web applications with Common Lisp programs.[2]
Unlike other 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.[3] 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.[4]
References
- ↑ "mod_lisp home page". http://www.fractalconcept.com/asp/y441/sdataQ1n29oWG$ycvDM==/sdataQuvY9x3g$ecX.
- ↑ "Creating Dynamic Websites with Lisp and Apache". The Lambda Meme. http://www.ymeme.com/creating-dynamic-websites-lisp-apache.html. Retrieved 2009-03-07.
- ↑ "mod_lisp is not like mod_otherlanguages". Zach's Journal. http://xach.livejournal.com/144475.html. Retrieved 2009-03-07.
- ↑ "CLiki : mod_lisp". http://www.cliki.net/mod_lisp.
Original source: https://en.wikipedia.org/wiki/Mod lisp.
Read more |