Bill Birch <bbirch@ctp.com> wrote:
+---------------
| I was wondering if people would find a use for a little web server that
| executes all in Lisp... would be a tool for hacking up quickie apps.
| Does such a thing exist already?
+---------------
Yeah, in various flavors & complexities. For what may be the simplest
possible example server (in Scheme), see the file "http-server.scm" that
comes with the SIOD distribution:
http://people.delphi.com/gjc/siod.html
It's only ~60 lines of Scheme, and though really only a "toy" example
is still quite useful for debugging browser problems or as a basis for
experimenting with server-embedded applications.
For something quite a bit more useful (but also quite a bit larger),
also in Scheme, look for the Scheme Underground HTTP Server (SU-HTTP):
http://www-swiss.ai.mit.edu/scsh/contrib/net/su-httpd.html
and of course, for a complete production-quality server in Common Lisp,
there's CL-HTTP:
http://www.ai.mit.edu/projects/iiip/doc/cl-http/home-page.html
-Rob
-----
Rob Warnock, 7L-551 rpw3@sgi.com http://reality.sgi.com/rpw3/
Silicon Graphics, Inc. Phone: 650-933-1673 [New area code!]
2011 N. Shoreline Blvd. FAX: 650-933-4392
Mountain View, CA 94043 PP-ASEL-IA