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