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
|