From 1edcb9b62a1a520eddae8403c19d841c9b18737f Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Mon, 20 Feb 2017 00:05:24 -0800 Subject: Import Upstream version 5b3 --- README | 47 +++++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 24 deletions(-) (limited to 'README') diff --git a/README b/README index 7dbcf52..bcd7d8b 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -This directory contains the distribution of scm4e6. Scm conforms to +This directory contains the distribution of scm5b3. Scm conforms to Revised^4 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. @@ -38,9 +38,12 @@ The author can be reached at `build.scm' creates a database and program for compiling and linking new SCM executables, libraries, and dlls. `build.bat' invokes build.scm on MS-DOS platforms. - `setjump.mar' provides setjmp and longjmp which do not use $unwind + `mkimpcat.scm' build SCM-specific catalog for SLIB. + `.gdbinit' provides commands for debugging SCM with GDB. + `setjump.mar' provides setjump and longjump which do not use $unwind utility on VMS. - `setjump.s' provides setjmp and longjmp for the Cray YMP. + `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. `Transcen.scm' has Scheme code for inexact builtin procedures. @@ -91,12 +94,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/slib2a6.tar.gz - * prep.ai.mit.edu:pub/gnu/jacal/slib2a6.tar.gz - * ftp.maths.tcd.ie:pub/bosullvn/jacal/slib2a6.tar.gz - * ftp.cs.indiana.edu:/pub/scheme-repository/imp/slib2a6.tar.gz + * 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 -Unpack SLIB (`tar xzf slib2a6.tar.gz' or `unzip -ao slib2a6.zip') in an +Unpack SLIB (`tar xzf slib2c0.tar.gz' or `unzip -ao slib2c0.zip') in an appropriate directory for your system; both `tar' and `unzip' will create the directory `slib'. @@ -150,12 +153,16 @@ proceed: * Use scmconfig (From: bos@scrg.cs.tcd.ie): Build and install scripts using GNU "autoconf" are available from - `scmconfig4e6.tar.gz' in the distribution directories. See - `README.unix' in `scmconfig4e6.tar.gz' for further instructions. + `scmconfig4e3.tar.gz' in the distribution directories. See + `README.unix' in `scmconfig4e3.tar.gz' for further instructions. + + *Note:* The last release of scmconfig (4e3) was on March 20, 1996. + I am moving it to the OLD subdirectory until someone submits an + update. Making SCM with Think C 4.0 or 4.1 -Note: These instructions need to be uptdated for scm4e6. If Think C +Note: These instructions need to be uptdated for scm5b3. 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. @@ -191,21 +198,13 @@ can be called using system(), then SCM can be built using build.scm. Gnu Emacs: Editing of Scheme code is supported by emacs. Buffers holding files ending in .scm are automatically put into scheme-mode. + EMACS for MS-DOS and MS-Windows systems is available (free) from: - If your Emacs can run a process in a buffer you can use the Emacs - command `M-x run-scheme' with SCM. However, the run-scheme - (`xscheme.el') which comes included with Gnu Emacs 18 will work - only with MIT Cscheme. If you are using Emacs 18, get the emacs - packages: - - * ftp-swiss.ai.mit.edu:/pub/scheme-editor-packages/cmuscheme.el + * http://simtel.coast.net/SimTel/gnu/demacs.html - * ftp-swiss.ai.mit.edu:/pub/scheme-editor-packages/comint.el - - These files are already standard in Emacs 19. - - If your Emacs can not run a process in a buffer, see "under other - systems" below. + If your Emacs can run a process in a buffer you can use the Emacs + command `M-x run-scheme' with SCM. Otherwise, use the emacs + command `M-x suspend-emacs'; or see "other systems" below. Epsilon (MS-DOS): There is lisp (and scheme) mode available by use of the package -- cgit v1.2.3