Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Scheme Underground network code release

1 view
Skip to first unread message

Olin Shivers

unread,
Jul 7, 1995, 3:00:00 AM7/7/95
to
I am releasing my code for hacking on Net applications.
It includes
- The S.U. Web library:
+ A complete HTTP 1.0 Web server.
+ URI and URL parsers and un-parsers.
+ Code for performing structured html output
+ Code to assist in writing CGI Scheme programs
that can be used by any CGI-compliant HTTP server
(such as NCSA's httpd, or the S.U. Web server).

- An SMTP library

- RFC822-style header parsers.

No telnet yet -- I haven't gotten select() and tty control hacked into
scsh well enough yet.

The code is implemented in Scheme 48, using the system calls and support
procedures of scsh, the Scheme Shell. The code was written to be clear and
modifiable -- it is voluminously commented and all non-R4RS dependencies are
described at the beginning of each source file.

The server provides a CGI-compliant interface to other programs,
allows uploading of safe code from clients to be executed in the
server, and is designed for easy extensibility.

You can get to the code from my home page:

http://clark.lcs.mit.edu/~shivers/

Comments and extensions are welcome. Go wild.
-Olin

0 new messages