This directory contains the distribution of jacal-1c7.  Jacal is a
symbolic mathematics system written in the programming language Scheme.

	     http://people.csail.mit.edu/jaffer/JACAL.html

File: jacal-1c7.info,  Node: Installation,  Next: Running Jacal,  Prev: Authors and Bibliography,  Up: Overview

1.2 Installation
================

The JACAL program is written in the Algorithmic Language "Scheme".  So
you must obtain and install a Scheme implementation in order to run it.
The installation procedures given here use the SCM Scheme
implementation.  If your system has a Scheme (or Guile) implementation
installed, then the 'scm' steps are unnecessary.

  JACAL also requires the SLIB Portable Scheme library which is
available from <http://people.csail.mit.edu/jaffer/SLIB>.

 -- System: x86_64 GNU/Linux with Redhat Package Manager (rpm)
          wget http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3-1.x86_64.rpm
          wget http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b6-1.noarch.rpm
          wget http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c7-1.noarch.rpm
          rpm -U scm-5f3-1.x86_64.rpm slib-3b6-1.noarch.rpm jacal-1c7-1.noarch.rpm
          rm scm-5f3-1.x86_64.rpm slib-3b6-1.noarch.rpm jacal-1c7-1.noarch.rpm

     The command 'jacal' will start an interactive session.

 -- System: Unix
 -- System: GNU/Linux
          wget http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3.zip
          wget http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b6.zip
          wget http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c7.zip
          unzip -ao scm-5f3.zip
          unzip -ao slib-3b6.zip
          unzip -ao jacal-1c7.zip
          (cd slib; ./configure --prefix=/usr/local/; make install)
          (cd scm; ./configure --prefix=/usr/local/; make scm; make install)
          (cd jacal; ./configure --prefix=/usr/local/; make install)
          rm scm-5f3.zip slib-3b6.zip jacal-1c7.zip

     The command 'jacal' will start an interactive session using ELK,
     Gambit, Gauche, Guile, Larceny, MIT-Scheme, MzScheme, Scheme48,
     SCM, or SISC. Type 'jacal --help' for instructions.

 -- System: Apple
     <http://www.io.com/~cobblers/scm/> has downloads and utilities for
     installing SCM and SLIB on Macintosh computers.

 -- System: x86 Microsoft
     Download and run
     <http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3b6-1.exe>,
     <http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f3-1.exe>, and
     <http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c7-1.exe>.

Compiling Jacal
---------------

For Scheme implementations with compilers, it is worthwhile to compile
SLIB files, and the JACAL files 'types.scm' and 'poly.scm'.

