Fixing it up for 0.5.3.

-Olin
This commit is contained in:
olin-shivers 2001-06-01 17:17:40 +00:00
parent c6974d921b
commit 904e665772
1 changed files with 41 additions and 94 deletions

135
RELEASE
View File

@ -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