Next: Running Jacal, Previous: Authors and Bibliography, Up: Overview [Contents][Index]
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.
wget http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f4-1.x86_64.rpm wget http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3c1-1.noarch.rpm wget http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c8-1.noarch.rpm rpm -U scm-5f4-1.x86_64.rpm slib-3c1-1.noarch.rpm jacal-1c8-1.noarch.rpm rm scm-5f4-1.x86_64.rpm slib-3c1-1.noarch.rpm jacal-1c8-1.noarch.rpm
The command ‘jacal’ will start an interactive session.
wget http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f4.zip wget http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3c1.zip wget http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c8.zip unzip -ao scm-5f4.zip unzip -ao slib-3c1.zip unzip -ao jacal-1c8.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-5f4.zip slib-3c1.zip jacal-1c8.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.
http://www.io.com/~cobblers/scm/ has downloads and utilities for installing SCM and SLIB on Macintosh computers.
Download and run
http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3c1-1.exe,
http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f4-1.exe, and
http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c8-1.exe.
For Scheme implementations with compilers, it is worthwhile to compile SLIB files, and the JACAL files types.scm and poly.scm.
Next: Running Jacal, Previous: Authors and Bibliography, Up: Overview [Contents][Index]