updated for 0.4.3

This commit is contained in:
bdc 1996-11-01 08:02:54 +00:00
parent 0d6cbfb5fa
commit fd00b3e501
2 changed files with 36 additions and 33 deletions

8
NEWS
View File

@ -2,6 +2,14 @@
Recent changes to the Scheme Shell.
10/31/96 (version 0.4.3)
Signal handlers
Static heap linker
Solaris 2 on i386 support
AIX 4 support
HP-UX now uses dld for faster loading
a few small networking bug fixs
10/31/95 (version 0.4.0)
New minor versioning introduced
configure upgraded to autoconf-2.4 and overhauled in general

61
RELEASE
View File

@ -1,8 +1,8 @@
Scsh is one
Scsh is two
===========
Scheme shell version 0.1 was released to the Net exactly a year ago today,
Halloween 1995. We are pleased to release scsh version 0.4 to mark scsh's
Scheme shell version 0.1 was released to the Net exactly two years ago today,
Halloween 1994. We are pleased to release scsh version 0.4.3 to mark scsh's
first birthday. The new release has many bug fixes, improvements and new
features.
@ -102,7 +102,7 @@ the GNU project for the autoconfig tool that makes this possible).
After doing the make, you can start up a Scheme shell and try it out
by saying
./scshvm -o ./scshvm -i scsh/scsh.image
./scshvm -o ./scshvm -i ./scsh/scsh.image
See the manual for full details on the command-line switches.
If it's harder than this, and your system is standard, we'd like to know
@ -114,7 +114,7 @@ about it.
There are two main ways to join in scsh-related discussion: the mailing-list
scsh@martigny.ai.mit.edu
and the netnews group
alt.lang.scheme.scsh
comp.lang.scheme.scsh
These two forums are exactly equivalent, being bi-directionally gatewayed
at MIT.
@ -130,46 +130,41 @@ list for other reasons, send mail to
======================
We even have one of those URL things:
http://www-swiss.ai.mit.edu/scsh/scsh.html
http://www-swiss.ai.mit.edu/scsh/
* New in this release
=====================
** New system calls.
select, file locking, full tty device control, ptys, set-file-times,
process timing, seek & tell. We still don't have signal handlers; with this
exception, Scsh now has all of Posix.
** Signal handlers
We finally have signal handlers; with this Scsh now has all of Posix.
** Automatic reaping of exited subprocesses.
You may wait on a subprocess zero, one, or more times without filling
up the kernel's process table or generating an error.
** New delimited-input reader procedures.
You may read input delimited by a newline character (read-line),
a blank-line (read-paragraph), or a character from an arbitrary
set (read-delimited). These procedures have native-code support
for reading from Unix input sources, and are quite fast.
** Better support for writing standalone scripts.
It's much easier to write standalone scripts now. Scripts can use
the new command-line switches to open dependent modules and load
dependent source code. Scripts can also be written in the Scheme 48
module language.
** Static heap linker
The static heap linker converts a Scheme 48 bytecode image as
embodied in a .image file to a C representation. This C
code is then compiled and linked in with a virtual machine. One
pleasant side effect of this is reduced startup times. Another
good thing is that immutable parts of the image can be shared
between processes. see the script scsh/static.scm
** Etc.
Control of I/O buffering policy, better error reporting, bug fixes,
here-strings, sub-second time precision, ...
Solaris 2 on i386 support, AIX 4 support, HP-UX now uses dld for
faster loading, a few small networking bug fixs, better error
reporting, bug fixes, ...
* Thanks
========
We thank Travis Broughton, Charlie Conklin, Jin S. Choi, Brian F. Dennis,
Patrick May, Bill Sommerfeld, Michael Sperber, Steven L. Tamm, Ed Tobin, and
others for bug reports, bug fixes, and comments that were incorporated into
this release. We really appreciate their help, particularly in the task of
porting scsh to new platforms.
We would like to thank Michael Becker, Glenn Barry, Travis Broughton,
Charlie Conklin, Jin S. Choi, Brian F. Dennis, Sean Doran, Kevin
Esler, Lutz Euler, Lewis Girod, Rolf-Thomas Happe, David Hull, Steven
L. Jenkins, Patrick May, Tod Olson, Michel Schinz, Cotton Seed, Bill
Sommerfeld, Michael Sperber, Steven L. Tamm, Ed Tobin, Victor Zandy,
and others for bug reports, bug fixes, and comments that were
incorporated into this release. We really appreciate their help,
particularly in the task of porting scsh to new platforms.
We'd like to thank everyone else for their patience; this release seemed like
a long time coming.
@ -178,4 +173,4 @@ Brought to you by the Scheme Underground scsh team. Go forth and write
elegant systems programs.
-Olin Shivers & Brian Carlstrom
Cambridge
31 October, 1995
31 October, 1996