The Scheme Untergrund Networking Package (SUnet, for short) is a collection of applications and libraries for Internet hacking in Scheme. It runs under Scsh, the Scheme shell. SUnet includes the following components:
URI and URL parsers and unparsers
a library for writing CGI scripts in Scheme
server extensions for interfacing to CGI scripts
server extensions for uploading Scheme code
simple structured HTML output library
~/.netrc.
The SUnet code is available here. To run the code, you need version 0.6.4 or later of scsh.
Untar the SUnet distribution somewhere. Fire up scsh and load the SUnet packages.scm file into the configuration package. After that, all structures defined by SUnet are available:
atari-2600[72] scsh Welcome to scsh 0.6.4 (...) Type ,? for help. > ,config ,load packages.scm modules.scm > ,open ftp Load structure ftp (y/n)? y [netrc netrc.scm] [ftp ftp.scm] > call library code > ,exit atari-2600[73]