From a6b730329d0d1689faacd8c5898f4b967eadcafa Mon Sep 17 00:00:00 2001 From: mainzelm Date: Fri, 15 Feb 2002 12:28:19 +0000 Subject: [PATCH] Preliminary version for 0.6.1. --- RELEASE | 70 +++++++-------------------------------------------------- 1 file changed, 8 insertions(+), 62 deletions(-) diff --git a/RELEASE b/RELEASE index 94d1792..f6b046d 100644 --- a/RELEASE +++ b/RELEASE @@ -1,17 +1,13 @@ -Scsh 0.6.0 Release notes -*- outline -*- +Scsh 0.6.1 Release notes -*- outline -*- + +We are pleased to release scsh version 0.6.1. This release fixes most +of the known bugs of the previous version. Users of version 0.6.0 are +strongly encouraged to upgrade to the new version. -We are pleased to release scsh version 0.6.0. The new release is -based on a newer version of Scheme 48 than the previous releases. The -update of the underlying system is a massive switch and provides many -new features, most notably a sophisticated thread system. We tried to -make as less changes as possible to the API, see Section "API changes" -for details. Unfortunately, due to the number of changes that were -necessary to the internal structures, this release will probably -contain some bugs. Don't hesitate to report bugs, we rely on your feedback! The text below gives a general description of scsh, instructions for obtaining it, pointers to discussion forums, and a description of the new features in -release 0.6.0. (Emacs should display this document is in outline mode. Say +release 0.6.1. (Emacs should display this document is in outline mode. Say c-h m for instructions on how to move through it by sections (e.g., c-c c-n, c-c c-p).) @@ -25,8 +21,6 @@ Obtaining and installing scsh Getting in touch The World-Wide What? New in this release - Scsh is now based on Scheme 48 0.53 - Interface to dot-locking, crypt and syslog API changes Bugfixes Thanks @@ -83,7 +77,7 @@ As important as full access to the OS is the manner in which it is provided. Scsh integrates the OS support into Scheme in a manner which respects the general structure of the language. The details of the design are discussed in a joint MIT Lab for Computer Science/University of Hong Kong technical -report, "A Scheme Shell," also to appear in a revised format in the *Journal +report, "A Scheme Shell," also to appear in a revised format in the "Journal of Lisp and Symbolic Computation." This paper is also available by ftp: ftp://ftp.scsh.net/pub/scsh/papers/scsh-paper.ps @@ -168,57 +162,12 @@ We now manage the project using SourceForge: * New in this release ==================== -** Scsh is now based on Scheme 48 0.53 - With the move from Scheme 48 version 0.36 to version 0.53 in this - release the underlying system received a massive update. The most - significant changes include: - User level threads - Advanced garbage collector - Improved foreign function interface to C - - The most significant change for Scsh users is the addition of a - user-level thread system. Scsh provides various features to deal - with this new power in a system programming environment: An event - based interface to interrupts, thread local process state and - thread-safe system calls. - -** A manual for Scheme 48 has been included - Richard Kelsey, the author of Scheme 48, has graciously allowed us - to retrofit the current Scheme 48 manual for inclusion in this scsh - release. - -** Interfaces to dot-locking, crypt and syslog - Scsh now provides advisory file locking via the dot-locking scheme - and a direct binding to the crypt function. Furthermore we added - a complete, system-independent and thread-safe interface to syslog. ** API changes - Some features of the previous releases are currently not - supported as we did not have the time to implement them. Please tell - us, if you can't get along without them. Here is a listing of these - currently dereleased features: - select - select! - ODBC support - bufpol/line - The following procedures received new names in this release: - sleep (now process-sleep) - sleep-until (now process-sleep-until) - - network-info, service-info and protocol-info now return #f on non-success. - - The default directory for creating temporary files has changed: It's - now the value of $TMPDIR if set and /var/tmp otherwise. - - The nth procedure is still there but is now officially obsolete. It - will go away in a future release. - -** HTML version of the manual - There is now a HTML version of the scsh manual generated by tex2page ** Bugfixes - Most of the known bugs of version 0.5.3 have been fixed. See the + Most of the the known bugs of version 0.6.0 have been fixed. See the project page on SourceForge for a list of the remaining known bugs. @@ -251,9 +200,6 @@ particularly in the task of porting scsh to new platforms. Dirk Staneker -We'd like to thank everyone else for their patience; we are sorry that -it took more than two years from the start of the port to this release. - Brought to you by the Scheme Underground. Go forth and write elegant systems programs. -Olin Shivers, Brian Carlstrom, Martin Gasbichler & Mike Sperber