62 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| This is a release of scsh, release 0.4.0.
 | |
| Scsh is a Unix shell that is embedded within R4RS Scheme.
 | |
| It provides high-level shell notation and full access to
 | |
| the Unix system calls. The current implementation is built
 | |
| on top of Scheme 48, version 0.36.
 | |
| 
 | |
| We currently have scsh running on:
 | |
|     AIX,
 | |
|     CXUX,
 | |
|     HP-UX,
 | |
|     IRIX,
 | |
|     Linux,
 | |
|     NetBSD,
 | |
|     NeXTSTEP,
 | |
|     Solaris,
 | |
|     SunOS,
 | |
|     Ultrix
 | |
| It's not hard to port scsh to new systems.
 | |
| 
 | |
| You can get a copy of scsh via anonymous ftp, from the following:
 | |
|     ftp://clark.lcs.mit.edu/pub/su/scsh/scsh.tar.gz
 | |
|     ftp://swiss-ftp.ai.mit.edu/pub/su/scsh/scsh.tar.gz
 | |
| These tar files include a detailed manual and a paper describing
 | |
| the design of the system.
 | |
| 
 | |
| For the lazily curious, we also have the manual separately available as
 | |
|     ftp://clark.lcs.mit.edu/pub/su/scsh/scsh-manual.ps
 | |
|     ftp://swiss-ftp.ai.mit.edu/pub/su/scsh/scsh-manual.ps
 | |
| Just click 'n view.
 | |
| 
 | |
| The current release is primarily useful for writing shell scripts
 | |
| and doing general systems programming.
 | |
| 
 | |
| Real interactive use needs a parser for an sh-like syntax, job control,
 | |
| and the gnu readline library. If you're interested in hacking
 | |
| on these things, drop us a line at scheme-underground@ai.mit.edu.
 | |
| We've got designs for most of this stuff; we're just short on time
 | |
| and bodies.
 | |
| 
 | |
| New in this release:
 | |
| - The scsh network package, a complete interface for Berkeley-style sockets.
 | |
|   We are going to keep the code for our higher-level protocols (ftp, telnet,
 | |
|   http, and so forth) close to home for one more release.
 | |
| 
 | |
| - The awk loop and field parser package.
 | |
| 
 | |
| These two packages are documented in the reference manual.
 | |
| 
 | |
| Lots of plans for the next release: libraries with network protocol code,
 | |
| the html parser and the server kit, module switches on the command line,
 | |
| threads -- we'll do our best.
 | |
| 
 | |
| We thank Brent Benson, Travis V. Broughton, Brian Dennis, Noah Friedman Mike
 | |
| Gunter, Shriram Krishnamurthi, John P. Lewis, Tom Lord, Scott Schwartz, and
 | |
| Bill Sommerfeld, Michael Sperber, Axel Wienberg, for bug reports, bug fixes,
 | |
| and comments that were incorporated into this release.
 | |
| 
 | |
| Brought to you by the Scheme Underground scsh team.
 | |
|     -Olin Shivers, Brian Carlstrom & David Albertz
 | |
|      Cambridge
 | |
|      25 December, 1994
 |