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
- is SCM for 386, 486, etc. computers (needs EMS).
- is SCM for all MS-DOS computers (no floating point).
- is SCM with turtle graphics for all MS-DOS computers.
- is SCM compiled for Windows 3.1.
- is a script which runs the JACAL math system.
- is a script which runs the JACAL math system in SCMLIT.
- is the `info' reader program.
- is a directory with online documentation of JACAL,
SLIB, SCM, and Scheme.
- is the catalog for the info reader.
- is a directory containing documentation in Hypertext
- is a directory containing source, initialization, and
test files for SCM.
- is a directory containing a Scheme Library.
- is a directory containing a symbolic mathematics system.
Files Included on Diskette 1 but not Installed
- Windows `PIF' for JACAL using SCM.EXE.
- Windows `icon' for JACAL.PIF.
- Scheme (and lisp) mode for Lugaru's Epsilon editor.
- is code from:
Brian Harvey and Matthew Wright. `Simply Scheme: Introducing
Computer Science' MIT Press, 1994 ISBN 0-262-08226-8
- is source code for INFO.EXE.
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
INSTALL creates a file `SCMEXEC.BAT' which contains the environment
variable definitions appropriate to the pathnames installed
- 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:
- Before executing TURTLSCM, the environment variable `BGIDIR'
should be set to the full pathname where the *.BGI drivers reside.
- Before using INFO.EXE, the environment variable `INFOPATH' should
be set to the full pathname where the info files reside. For
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.
SCMLIT, TURTLSCM, and WSCM were compiled with Borland C++ 3.1.
SCM.EXE was compiled with DJGPP version 2.1. DJGPP is available from
The latest html documentation of JACAL, SLIB, Scheme, and SCM are
available on WWW at
SCM, SLIB, and JACAL release notices are posted on Usenet Newsgroup:
Go to the local Home Page.