47 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
The SU Net package, version 1.0
 | 
						|
===============================
 | 
						|
 | 
						|
This directory contains my code for doing Net hacking from Scheme/scsh.
 | 
						|
It includes:
 | 
						|
    An smtp client library.
 | 
						|
    	Forge mail from the comfort of your own Scheme process.
 | 
						|
 | 
						|
    rfc822 header library
 | 
						|
    	Read email-style headers. Useful in several contexts (smtp, http, etc.)
 | 
						|
 | 
						|
    Simple structured HTML output library
 | 
						|
    	Balanced delimiters, etc. htmlout.scm.
 | 
						|
 | 
						|
    HTTP server library
 | 
						|
    	This is a complete implementation of an HTTP 1.0 server.
 | 
						|
    	The server is very extensible, via a mechanism called "path handlers."
 | 
						|
    	The library includes other standalone libraries that may be of use:
 | 
						|
    	    + URI and URL parsers and unparsers.
 | 
						|
    	    + A library to help writing CGI scripts in Scheme.
 | 
						|
    	    + Server extensions for interfacing to CGI scripts.
 | 
						|
    	    + Server extensions for uploading Scheme code.
 | 
						|
 | 
						|
-------------------------------------------------------------------------------
 | 
						|
Note well:
 | 
						|
- You can't do serious programming in Scheme within the bounds of R4RS.
 | 
						|
  I work in Scheme 48 and scsh. Every file does have a comment header
 | 
						|
  describing its non-R4RS dependencies, should you decide to try porting
 | 
						|
  it to another Scheme.
 | 
						|
 | 
						|
- Only simple documentation, but my code is written in my usual style -- 
 | 
						|
  voluminously commented.
 | 
						|
 | 
						|
    -Olin
 | 
						|
-------------------------------------------------------------------------------
 | 
						|
Note further:
 | 
						|
 | 
						|
The net package is currently being maintained by Mike Sperber
 | 
						|
<sperber@informatik.uni-tuebingen.de>.
 | 
						|
 | 
						|
My main focus for further development is on making the HTTP server
 | 
						|
into a realistic full-blown package, but I'll gladly accept patches
 | 
						|
and suggestions for the other parts of the net package.
 | 
						|
 | 
						|
    -Mike
 | 
						|
 | 
						|
And: See the doc directory for further informations. |