Subject: Re: Little Lisp Web Server?
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 1998/03/16
Newsgroups: comp.lang.lisp
Message-ID: <6eivnl$3eu7p@fido.asd.sgi.com>

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