Ensure the prerequisites are installed:
If you are building on Windows, do not use Standard ML of New Jersey version 110.99.3 or 110.99.4.
Obtain the distribution from Github:
git clone --recursive https://github.com/kcrary/istari.git istari
If you forgot to use the --recursive
option in the previous step,
populate the cmlib
directory:
git submodule init
git submodule update
Configure the build script, by copying Makefile.inc.customize
to
Makefile.inc
, then edit Makefile.inc
to fill in the INSTALLDIR
definition, and to uncomment one of the MKNJEXEC
definitions.
Build Istari:
make smlnj
Install Istari:
make install
Copy the contents of emacs.customize
into your .emacs
file, and
edit the istari-root
definition with the path to the Istari root
directory.
(Optional) If you want to receive occasional updates about Istari, submit your name and email address using the form here.