From 904e66577240dd9b69ff5cad3b966223e79e6546 Mon Sep 17 00:00:00 2001 From: olin-shivers Date: Fri, 1 Jun 2001 17:17:40 +0000 Subject: [PATCH] Fixing it up for 0.5.3. -Olin --- RELEASE | 135 +++++++++++++++++--------------------------------------- 1 file changed, 41 insertions(+), 94 deletions(-) diff --git a/RELEASE b/RELEASE index 37903ac..29782e5 100644 --- a/RELEASE +++ b/RELEASE @@ -9,11 +9,20 @@ release 0.5.3. (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).) -This release is the first new release of scsh in over a year. We've been -using it, and have had no problems. However, we only recommend eager users -download it. We'll upgrade it to a 0.5.3 release after a week or two, when -this release has been shaken out. +PLEASE NOTE: + We expect to rapidly upgrade this release to 0.5.4 within one or two + weeks. Please check the web site to see if this release has already + been superceded before installing. + This release is primarily to get experience building the new system on a + wide array of platforms. If you have problems building this release, please + check comp.lang.scheme.scsh for similar bug reports. If you don't see one + concerning your system, then please send us a bug report, with a + description of your system and a build trace. Post your bug report to + comp.lang.scheme.scsh as well, so others won't flood us with a similar + bug report. + + That all said, the system works fine for us! * Contents ========== @@ -39,7 +48,8 @@ Thanks * What is scsh ============== Scsh is a broad-spectrum systems-programming environment for Unix embedded -in R4RS Scheme. +in R4RS Scheme. It has an open-source copyright, and runs on most major +Unix systems. ** Scsh as a scripting language ------------------------------- @@ -107,7 +117,6 @@ Unix platforms. We currently have scsh implementations for: IRIX Linux NetBSD - NeXTStep Solaris SunOS Ultrix @@ -154,27 +163,19 @@ at MIT. Bugs can be reported to scsh-bugs@zurich.ai.mit.edu -If you do not receive the alt netnews hierarchy, or wish to join the mailing +If you do not netnews hierarchy, or wish to join the mailing list for other reasons, send mail to scsh-request@zurich.ai.mit.edu * The World-Wide What? ====================== -We even have one of those URL things: +We even have one of those dot-com cyberweb things: http://www-swiss.ai.mit.edu/scsh/ * New in this release ===================== -** Scsh is now "open source." - We finally got around to tacking an ideologically hip copyright - onto the source. (Not that we ever cared before what you did with - the system...) The Scheme 48 authors have also graciously retrofitted - a BSD-style open-source copyright onto the underlying Scheme 48 0.36 - platform for us. The whole system is now open source, top-to-bottom. - - Take all the code you like; we'll just write more. ** Scsh is now on Win32 Scsh will now build and run using Cygwin B20.1. This was only tested @@ -183,44 +184,19 @@ We even have one of those URL things: http://sourceware.cygnus.com/cygwin/ ** CVS repository will be public-readable - We will add further information to the web-site as soon as possible. - -** New char-sets and char-set operations - See the manual for more information on using character sets - for text processing. Also, see the ccp package in scsh/scsh/lib - for a new library providing character->character partial maps, - which are also useful for general string processing. - -** New regular expression system - There's a whole new regexp package in scsh. There's a new, - s-expression-based notation for regexps, called SRE's. The new - notation has been integrated into the AWK macro and field-parser functions. - The older Posix notation is still supported for backwards compatibility. - - There's a whole chapter on regexps in the new manual; it has full details. - - The previous AWK and field-reader system is provided in a - backwards-compatibility package. See package obsolete-awk-package - in scsh-package.scm. + The scsh sources have moved to scsh.sourceforge.net, and the + the CVS repository is publically readable. ** New libraries - The SRFI-1 list library is available, in the list-lib package. - There is a large, powerful string-processing library available - in the string-lib package. See the directory scsh/scsh/lib/ for - documentation and source. + Scsh now provides the SRFI-1, SRFI-13 and SRFI-14 libraries, giving + portable support for list, string and character-set operations. These libraries make basic list and string hacking very straightforward. -** Renaming - We are shifting from a reduce-foo convention to a more standard - foo-fold convention. This has caused the following renamings: - reduce-char-set => char-set-fold - reduce-port => port-fold - The older names are still bound, but are deprecated and will likely - go away in a future release. - - String utilities INDEX and RINDEX are gone. Use the string-lib procedures - instead. +** Database access via ODBC + Brian Carlstrom, Sam Thiebault and Olin Shivers have designed and + implemented a portable interface to relational databases. The code + back-ends to ODBC drivers for portability. ** Bugfixes Over a year's worth of bug fixes. In particular, the old problems with the @@ -235,54 +211,25 @@ We would like to thank the members of local-resistance cells for the Underground everywhere for bug reports, bug fixes, design review and comments that were incorporated into this release. We really appreciate their help, particularly in the task of porting scsh to new platforms. - - Alan Bawden - Jim Blandy - Per Bothner - Tom Breton - Christopher Browne - Sean Doran - Ray Dillinger - Allyn Dimock - Scott Draves - Lutz Euler - Kevin Esler - Jeremy Fitzhardinge - Noah Friedman - Martin Gasbichler - Andy Gaynor - Ian Grant - Eric Hanchrow - Karl Hegbloom - Johann Hibschman - Ian Horswill & the Northwestern Scheme wizards - Gary Houston - Graham Hughes - Jarmo Hurri - Lars Kellogg-Stedman - Andre Koehoerst - Hannu Koivisto - Shriram Krishnamurthi - Jakob Lichtenberg - Eric Marsden - Peter C. Olsen - Willliam Pippin - David Rush - Michael Schinz - Manuel Serrano - Mark Shirle - Bill Somerfeld - Mike Sperber - Harvey J. Stein - Pawel Turnau - Rob Warnock - Kenneth R. Westerback + Friedrich Dominicus + Jay Nietling + Tim Bradshaw + Robert Brown + Eric Marsden + Paul Emsley + Pawel Turnau + Hannu Koivisto + Andy Gaynor + Francisco Vides Fernandez + Tim Burgess + Brian Denheyer + Harvey Stein + Eric Hilsdale We'd like to thank everyone else for their patience; this release seemed like a long time coming. Brought to you by the Scheme Underground. Go forth and write elegant systems programs. - -Olin Shivers, Brian Carlstrom & Martin Gasbichler - Cambridge - 29 September 1999 + -Olin Shivers, Brian Carlstrom, Martin Gasbichler & Mike Sperber +