JACAL / SCM Release Notes
Disk Space Requirements
When fully installed, this distribution occupies about 6.5 Megabytes
of hard disk storage. Of that total, the optionally installed
directories info\ and html\ consume
1 and 1.2 Megabytes, respectively.
Installed files and subdirectories
- SCM.EXE
- is SCM for 386, 486, etc. computers (needs EMS).
- SCMLIT.EXE
- is SCM for all MS-DOS computers (no floating point).
- TURTLSCM.EXE
- is SCM with turtle graphics for all MS-DOS computers.
- WSCM.EXE
- is SCM compiled for Windows 3.1.
- JACAL.BAT
- is a script which runs the JACAL math system.
- JACALIT.BAT
- is a script which runs the JACAL math system in SCMLIT.
- INFO.EXE
- is the `info' reader program.
- info\
- is a directory with online documentation of JACAL,
SLIB, SCM, and Scheme.
- info\DIR
- is the catalog for the info reader.
- html\
- is a directory containing documentation in Hypertext
(WWW) form.
- scm\
- is a directory containing source, initialization, and
test files for SCM.
- slib\
- is a directory containing a Scheme Library.
- jacal\
- is a directory containing a symbolic mathematics system.
Files Included on Diskette 1 but not Installed
- JACAL.PIF
- Windows `PIF' for JACAL using SCM.EXE.
- LAMBDA.ICO
- Windows `icon' for JACAL.PIF.
- LISP.E
- Scheme (and lisp) mode for Lugaru's Epsilon editor.
- SIMPLY.SCM
- is code from:
Brian Harvey and Matthew Wright. `Simply Scheme: Introducing
Computer Science' MIT Press, 1994 ISBN 0-262-08226-8
- DOSINFO.ZIP
- is source code for INFO.EXE.
JACAL
SCMLIT.EXE will barely run JACAL under MS-DOS; Make sure as much
conventional memory is free as possible. To try it, type:
With 386 or later CPUs, SCM.EXE runs JACAL faster and without memory
limitations. To run JACAL with SCM, type:
Drivers and Environment Variables
- SCM.EXE requires VCPI. VCPI is supplied by Windows; EMS device
drivers like EMM386 (which comes with MS-DOS) also support VCPI.
- If your 386 computer lacks a math co-processor, then the environment
variable `EMU387' should be set to the full pathname where EMU387.DXE
resides before using SCM.EXE. For example:
set EMU387=c:\scm\emu387.dxe
- Before executing TURTLSCM, the environment variable `BGIDIR'
should be set to the full pathname where the *.BGI drivers reside.
For example:
- Before using INFO.EXE, the environment variable `INFOPATH' should
be set to the full pathname where the info files reside. For
example:
Note: If you use the DEMACS editor, you can also
view these info files using the command `M-x info'. Add the menu
lines from info\DIR to the info\DIR which comes with DEMACS.
INSTALL creates a file `SCMEXEC.BAT' which contains the environment
variable definitions appropriate to the pathnames installed
to.
Release Notes
SCMLIT, TURTLSCM, and WSCM were compiled with Borland C++ 3.1.
SCM.EXE was compiled with DJGPP version 2.1. DJGPP is available from
http://www.delorie.com/.
The latest html documentation of JACAL, SLIB, Scheme, and SCM are
available on WWW at
http://swissnet.ai.mit.edu/~jaffer.
SCM, SLIB, and JACAL release notices are posted on Usenet Newsgroup:
comp.lang.scheme
Go to the local Home Page.
jaffer@ai.mit.edu