diff options
| author | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:05:25 -0800 | 
|---|---|---|
| committer | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:05:25 -0800 | 
| commit | db04688faa20f3576257c0fe41752ec435beab9a (patch) | |
| tree | 6d638c2e1f65afd5f49d20b2d22ce35bd74705ff /README | |
| parent | 1edcb9b62a1a520eddae8403c19d841c9b18737f (diff) | |
| download | scm-db04688faa20f3576257c0fe41752ec435beab9a.tar.gz scm-db04688faa20f3576257c0fe41752ec435beab9a.zip | |
Import Upstream version 5c3upstream/5c3
Diffstat (limited to 'README')
| -rw-r--r-- | README | 23 | 
1 files changed, 12 insertions, 11 deletions
| @@ -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. | 
