diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:06:40 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:06:40 -0800 |
commit | a69c9fb665459e2bfdbda1bf80741a0af31a7faf (patch) | |
tree | f0bc974f8805049e6b9a4e6864886298fbaa05a4 /README | |
parent | 4684239efa63dc1b2c1cbe37ef7d3062029f5532 (diff) | |
download | slib-upstream.tar.gz slib-upstream.zip |
New upstream version 3b5upstream/3b5upstream
Diffstat (limited to 'README')
-rw-r--r-- | README | 27 |
1 files changed, 15 insertions, 12 deletions
@@ -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 |