diff --git a/RELEASE b/RELEASE index ea53a3c..4c35177 100644 --- a/RELEASE +++ b/RELEASE @@ -160,8 +160,7 @@ We now manage the project using SourceForge: http://sourceforge.net/projects/scsh/ * New in this release -==================== - +===================== ** API changes For sre's, BOW, EOW, WORD, and WORD+ (which were already unsupported @@ -172,6 +171,63 @@ We now manage the project using SourceForge: 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. +* New in 0.6.0 +============== + +** 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 + project page on SourceForge for a list of the remaining known bugs. + + * Thanks ========