aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README27
1 files changed, 15 insertions, 12 deletions
diff --git a/README b/README
index b1b0b20..759cee7 100644
--- a/README
+++ b/README
@@ -1,10 +1,10 @@
-This directory contains the distribution of Scheme Library slib-3b1.
+This directory contains the distribution of Scheme Library slib-3b5.
Slib conforms to Revised^5 Report on the Algorithmic Language Scheme
and the IEEE P1178 specification. Slib supports Unix and similar
systems, VMS, and MS-DOS.
The maintainer can be reached at agj @ alum.mit.edu.
- http://swiss.csail.mit.edu/~jaffer/SLIB.html
+ http://people.csail.mit.edu/jaffer/SLIB.html
MANIFEST
@@ -32,9 +32,11 @@ The maintainer can be reached at agj @ alum.mit.edu.
`sisc.init' is a configuration file for SISC.
`t3.init' is a configuration file for T3.1 in Scheme mode.
`STk.init' is a configuration file for STk.
+ `s7.init' is a configuration file for S7, part of Snd sound-editor.
`umbscheme.init' is a configuration file for umb-scheme.
`vscm.init' is a configuration file for VSCM.
- `guile.init' is a configuration file for guile.
+ `guile-2.init' is a configuration file for Guile version 2.0 or later.
+ `guile.init' is a configuration file for older versions of Guile.
`jscheme.init' is a configuration file for JScheme.
`kawa.init' is a configuration file for Kawa.
`mklibcat.scm' builds the *catalog* cache.
@@ -156,7 +158,7 @@ The maintainer can be reached at agj @ alum.mit.edu.
`collect.scm' is collection operators (like CL sequences).
`priorque.scm' has code and documentation for priority queues.
`wttree.scm' has weight-balanced trees.
- `wttest.scm' tests weight-balanced trees.
+ `wttree-test.scm' new test suite.
`process.scm' has multi-processing primitives.
`array.scm' has multi-dimensional arrays.
`subarray.scm' has subarray and accessory procedures.
@@ -184,7 +186,8 @@ The maintainer can be reached at agj @ alum.mit.edu.
`eval.scm' has eval with environments from R5RS.
`dwindtst.scm' has routines for characterizing dynamic-wind.
`dynamic.scm' has DYNAMIC data type [obsolete].
- `fluidlet.scm' has fluid-let syntax.
+ `fluidlet.scm' has fluid-let syntax (defmacro).
+ `fluid-let.scm' has fluid-let syntax.
`structure.scm' has undocumented syntax-case macros.
`byte.scm' has arrays of small integers.
`bytenumb.scm' convert byte-arrays to integers; IEEE floating-point numbers.
@@ -264,6 +267,7 @@ Jscheme JSCHEME_IMPLEMENTATION_PATH
MIT-Scheme MITSCHEME_IMPLEMENTATION_PATH
MzScheme MZSCHEME_IMPLEMENTATION_PATH
RScheme RSCHEME_IMPLEMENTATION_PATH
+S7 S7_IMPLEMENTATION_PATH
STk STK_IMPLEMENTATION_PATH
Vscm VSCM_IMPLEMENTATION_PATH
@@ -348,8 +352,11 @@ above.
kawa -f ${SCHEME_LIBRARY_PATH}kawa.init --
-- Implementation: Guile
- Guile versions 1.6 and earlier link to an archaic SLIB version. In
- RedHat or Fedora installations:
+ For Guile 1.8 or later, use:
+ guile -l ${SCHEME_LIBRARY_PATH}guile.init
+
+ For prehistoric Guile, you may have to remove a prehistoric copy of
+ SLIB that was included with Guile:
rm /usr/share/guile/slib
ln -s ${SCHEME_LIBRARY_PATH} /usr/share/guile/slib
@@ -361,10 +368,6 @@ above.
`${SCHEME_LIBRARY_PATH}' is where SLIB gets installed.
- Guile with SLIB can then be started thus:
-
- guile -l ${SCHEME_LIBRARY_PATH}guile.init
-
-- Implementation: Scheme48
To make a Scheme48 image for an installation under `<prefix>',
@@ -439,4 +442,4 @@ as well by using, for example, `(provided? 'r3rs)' or `(require 'r3rs)'.
The first chapter of the SLIB manual "The Library System" explains the
mechanics of using SLIB modules.
- http://swiss.csail.mit.edu/~jaffer/slib_1
+ http://people.csail.mit.edu/jaffer/slib_1