diff --git a/NEWS b/NEWS index efbd3df..61e477d 100644 --- a/NEWS +++ b/NEWS @@ -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 diff --git a/RELEASE b/RELEASE index 4410fa8..ef48443 100644 --- a/RELEASE +++ b/RELEASE @@ -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