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
|