aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2017-02-20 00:05:25 -0800
committerBryan Newbold <bnewbold@robocracy.org>2017-02-20 00:05:25 -0800
commitdb04688faa20f3576257c0fe41752ec435beab9a (patch)
tree6d638c2e1f65afd5f49d20b2d22ce35bd74705ff /README
parent1edcb9b62a1a520eddae8403c19d841c9b18737f (diff)
downloadscm-db04688faa20f3576257c0fe41752ec435beab9a.tar.gz
scm-db04688faa20f3576257c0fe41752ec435beab9a.zip
Import Upstream version 5c3upstream/5c3
Diffstat (limited to 'README')
-rw-r--r--README23
1 files changed, 12 insertions, 11 deletions
diff --git a/README b/README
index bcd7d8b..45697b4 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
-This directory contains the distribution of scm5b3. Scm conforms to
-Revised^4 Report on the Algorithmic Language Scheme and the IEEE P1178
+This directory contains the distribution of scm5c3. Scm conforms to
+Revised^5 Report on the Algorithmic Language Scheme and the IEEE P1178
specification. Scm runs under VMS, MS-DOS, OS2, MacOS, Amiga,
Atari-ST, NOS/VE, Unix and similar systems.
@@ -39,13 +39,14 @@ The author can be reached at <jaffer@ai.mit.edu>
new SCM executables, libraries, and dlls.
`build.bat' invokes build.scm on MS-DOS platforms.
`mkimpcat.scm' build SCM-specific catalog for SLIB.
+ `disarm.scm' disables file opening and modifications.
`.gdbinit' provides commands for debugging SCM with GDB.
`setjump.mar' provides setjump and longjump which do not use $unwind
utility on VMS.
`ugsetjump.s' provides setjump and longjump which work on Ultrix VAX.
`setjump.s' provides setjump and longjump for the Cray YMP.
- `Init.scm' is Scheme initialization code.
+ `Init5c2.scm' is Scheme initialization code.
`Transcen.scm' has Scheme code for inexact builtin procedures.
`Link.scm' has Scheme code for compiling and dynamic linking.
`scmfig.h' is a C include file containing system dependent definitions.
@@ -94,12 +95,12 @@ SLIB is not *neccessary* to run SCM, I strongly suggest you obtain and
install it. Bug reports about running SCM without SLIB have very low
priority. SLIB is available from the same sites as SCM:
- * ftp-swiss.ai.mit.edu:pub/scm/slib2c0.tar.gz
- * prep.ai.mit.edu:pub/gnu/jacal/slib2c0.tar.gz
- * ftp.maths.tcd.ie:pub/bosullvn/jacal/slib2c0.tar.gz
- * ftp.cs.indiana.edu:/pub/scheme-repository/imp/slib2c0.tar.gz
+ * swissnet.ai.mit.edu:pub/scm/slib2c3.tar.gz
+ * prep.ai.mit.edu:pub/gnu/jacal/slib2c3.tar.gz
+ * ftp.maths.tcd.ie:pub/bosullvn/jacal/slib2c3.tar.gz
+ * ftp.cs.indiana.edu:/pub/scheme-repository/imp/slib2c3.tar.gz
-Unpack SLIB (`tar xzf slib2c0.tar.gz' or `unzip -ao slib2c0.zip') in an
+Unpack SLIB (`tar xzf slib2c3.tar.gz' or `unzip -ao slib2c3.zip') in an
appropriate directory for your system; both `tar' and `unzip' will
create the directory `slib'.
@@ -129,12 +130,12 @@ overrides `require.scm'. Again, absolute pathnames are recommended.
MAKING SCM
- The SCM distribution has "Makefile" which contains rules for making
+The SCM distribution has "Makefile" which contains rules for making
"scmlit", a "bare-bones" version of SCM sufficient for running
`build.scm'. `build.scm' is used to compile (or create scripts to
compile) full featured versions.
- Makefiles are not portable to the majority of platforms. If
+Makefiles are not portable to the majority of platforms. If
`Makefile' works for you, good; If not, I don't want to hear about it.
If you need to compile SCM without build.scm, there are several ways to
proceed:
@@ -162,7 +163,7 @@ proceed:
Making SCM with Think C 4.0 or 4.1
-Note: These instructions need to be uptdated for scm5b3. If Think C
+Note: These instructions need to be uptdated for scm5c3. If Think C
can be called using system(), then SCM can be built using build.scm.
Edit Scmfig.H to set desired options and IMPLINIT.