parent
c6974d921b
commit
904e665772
135
RELEASE
135
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-h m for instructions on how to move through it by sections (e.g., c-c c-n,
|
||||||
c-c c-p).)
|
c-c c-p).)
|
||||||
|
|
||||||
This release is the first new release of scsh in over a year. We've been
|
PLEASE NOTE:
|
||||||
using it, and have had no problems. However, we only recommend eager users
|
We expect to rapidly upgrade this release to 0.5.4 within one or two
|
||||||
download it. We'll upgrade it to a 0.5.3 release after a week or two, when
|
weeks. Please check the web site to see if this release has already
|
||||||
this release has been shaken out.
|
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
|
* Contents
|
||||||
==========
|
==========
|
||||||
|
@ -39,7 +48,8 @@ Thanks
|
||||||
* What is scsh
|
* What is scsh
|
||||||
==============
|
==============
|
||||||
Scsh is a broad-spectrum systems-programming environment for Unix embedded
|
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
|
** Scsh as a scripting language
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
@ -107,7 +117,6 @@ Unix platforms. We currently have scsh implementations for:
|
||||||
IRIX
|
IRIX
|
||||||
Linux
|
Linux
|
||||||
NetBSD
|
NetBSD
|
||||||
NeXTStep
|
|
||||||
Solaris
|
Solaris
|
||||||
SunOS
|
SunOS
|
||||||
Ultrix
|
Ultrix
|
||||||
|
@ -154,27 +163,19 @@ at MIT.
|
||||||
Bugs can be reported to
|
Bugs can be reported to
|
||||||
scsh-bugs@zurich.ai.mit.edu
|
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
|
list for other reasons, send mail to
|
||||||
scsh-request@zurich.ai.mit.edu
|
scsh-request@zurich.ai.mit.edu
|
||||||
|
|
||||||
|
|
||||||
* The World-Wide What?
|
* 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/
|
http://www-swiss.ai.mit.edu/scsh/
|
||||||
|
|
||||||
|
|
||||||
* New in this release
|
* 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 is now on Win32
|
||||||
Scsh will now build and run using Cygwin B20.1. This was only tested
|
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/
|
http://sourceware.cygnus.com/cygwin/
|
||||||
|
|
||||||
** CVS repository will be public-readable
|
** CVS repository will be public-readable
|
||||||
We will add further information to the web-site as soon as possible.
|
The scsh sources have moved to scsh.sourceforge.net, and the
|
||||||
|
the CVS repository is publically readable.
|
||||||
** 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.
|
|
||||||
|
|
||||||
** New libraries
|
** New libraries
|
||||||
The SRFI-1 list library is available, in the list-lib package.
|
Scsh now provides the SRFI-1, SRFI-13 and SRFI-14 libraries, giving
|
||||||
There is a large, powerful string-processing library available
|
portable support for list, string and character-set operations.
|
||||||
in the string-lib package. See the directory scsh/scsh/lib/ for
|
|
||||||
documentation and source.
|
|
||||||
|
|
||||||
These libraries make basic list and string hacking very straightforward.
|
These libraries make basic list and string hacking very straightforward.
|
||||||
|
|
||||||
** Renaming
|
** Database access via ODBC
|
||||||
We are shifting from a reduce-foo convention to a more standard
|
Brian Carlstrom, Sam Thiebault and Olin Shivers have designed and
|
||||||
foo-fold convention. This has caused the following renamings:
|
implemented a portable interface to relational databases. The code
|
||||||
reduce-char-set => char-set-fold
|
back-ends to ODBC drivers for portability.
|
||||||
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.
|
|
||||||
|
|
||||||
** Bugfixes
|
** Bugfixes
|
||||||
Over a year's worth of bug fixes. In particular, the old problems with the
|
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
|
Underground everywhere for bug reports, bug fixes, design review and comments
|
||||||
that were incorporated into this release. We really appreciate their help,
|
that were incorporated into this release. We really appreciate their help,
|
||||||
particularly in the task of porting scsh to new platforms.
|
particularly in the task of porting scsh to new platforms.
|
||||||
|
Friedrich Dominicus
|
||||||
Alan Bawden
|
Jay Nietling
|
||||||
Jim Blandy
|
Tim Bradshaw
|
||||||
Per Bothner
|
Robert Brown
|
||||||
Tom Breton
|
Eric Marsden
|
||||||
Christopher Browne
|
Paul Emsley
|
||||||
Sean Doran
|
Pawel Turnau
|
||||||
Ray Dillinger
|
Hannu Koivisto
|
||||||
Allyn Dimock
|
Andy Gaynor
|
||||||
Scott Draves
|
Francisco Vides Fernandez
|
||||||
Lutz Euler
|
Tim Burgess
|
||||||
Kevin Esler
|
Brian Denheyer
|
||||||
Jeremy Fitzhardinge
|
Harvey Stein
|
||||||
Noah Friedman
|
Eric Hilsdale
|
||||||
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
|
|
||||||
|
|
||||||
We'd like to thank everyone else for their patience; this release seemed like
|
We'd like to thank everyone else for their patience; this release seemed like
|
||||||
a long time coming.
|
a long time coming.
|
||||||
|
|
||||||
Brought to you by the Scheme Underground. Go forth and write elegant systems
|
Brought to you by the Scheme Underground. Go forth and write elegant systems
|
||||||
programs.
|
programs.
|
||||||
-Olin Shivers, Brian Carlstrom & Martin Gasbichler
|
-Olin Shivers, Brian Carlstrom, Martin Gasbichler & Mike Sperber
|
||||||
Cambridge
|
|
||||||
29 September 1999
|
|
||||||
|
|
Loading…
Reference in New Issue