From: Mark Chaves
Subject: Lisp as a CGI-bin script
Date: 
Message-ID: <32A58F9A.5B64@bbn.com>
Has anyone implemented Lisp as a CGI-bin scripting 
language?

Does there exist a set of libraries that would support
Lisp as a CGI-bin scripting language?

-- 

Mark L. Chaves
BBN Systems & Technologies

Tel: 703.284.4779 Fax: 703.284.2766

E-Mail: ·······@bbn.com
Url: http://www.bbn.com

From: Rob Warnock
Subject: Re: Lisp as a CGI-bin script
Date: 
Message-ID: <5888ik$igi@tokyo.engr.sgi.com>
Mark Chaves  <·······@bbn.com> wrote:
+---------------
| Has anyone implemented Lisp as a CGI-bin scripting language?
| Does there exist a set of libraries that would support
| Lisp as a CGI-bin scripting language?
+---------------

You might want to browse the following, some of which is Scheme-based
(but what the heck):

	http://www.ai.mit.edu/projects/iiip/doc/cl-http/home-page.html
	ftp://ftp-swiss.ai.mit.edu/pub/scsh/contrib/net/su-httpd.html
	http://people.delphi.com/gjc/siod.html#cmd  [note file cgi-echo.scm]
	http://people.delphi.com/gjc/www95-paper.html
	http://www.eval-apply.com/scheme/etcgi.htm

If you just want to mess around a little, the cgi-bin stuff that comes
with the SIOD version of Scheme might be simplest (though be warned that
SIOD is not R4RS-compatible -- it's closer to SICP1).

For really *basic* examples, see Chapter 16, "Example: Generating HTML",
in Paul Graham's "ANSI Common Lisp". (The code in the book may be fetched
via anon-FTP.)


-Rob

-----
Rob Warnock, 7L-551		····@sgi.com
Silicon Graphics, Inc.		http://reality.sgi.com/rpw3/
2011 N. Shoreline Blvd.		Phone: 415-933-1673  FAX: 415-933-0979
Mountain View, CA  94043	PP-ASEL-IA
From: Christopher Stacy
Subject: Re: Lisp as a CGI-bin script
Date: 
Message-ID: <wkohfp5a98.fsf@pilgrim.com>
Mark Chaves <·······@bbn.com> writes:
> Has anyone implemented Lisp as a CGI-bin scripting 
> language?
> 
> Does there exist a set of libraries that would support
> Lisp as a CGI-bin scripting language?

Go to Altavista and search for {"web" and "cgi" and "lisp"},
and read the FAQ for this newsgroup.

Or ask around your own department: I used to work there and I know
there are people who are running Lisp-based web servers there.