Installing KAT-ML

KAT-ML comes in two flavors: A command-line version and a version with
a graphical user interface. For the command-line version, you need to
download and install SML/NJ. The requirements for the graphical user
interface version differ by system:

Windows 
	- ActiveTCL Distribution of TCL/Tk:
	  http://www.activestate.com/Products/ActiveTcl/

Unix-based systems (including Solaris, Linux, and Mac OS X)
	- SML/NJ: http://www.smlnj.org
	- TCL/Tk: http://www.tcl.tk/ 


Mac OS X
	- SML/NJ: http://www.smlnj.org
  Either
	- TCL/Tk: http://www.tcl.tk/ (can be installed from fink)
	- X11 (included on installation CD for Mac OS X, although not 
               installed by default)
  or
 	- Tcl/Tk Aqua: http://tcltkaqua.sourceforge.net/

Note that the Windows version with the graphical user interface does
not require SML to be pre-installed; it comes with a special version
of SML.

For a unix-based system, unzip and untar the file downloaded.  In a terminal window from the directory, run the install.sh script with the command "sh install.sh".  The script will make sure you have the necessary
components, ask for a place to install the program, and ask whether
you want the command line interface or the graphical user interface.

For Windows, unzip the contents of the file downloaded into the
desired install location.  The Windows version comes with both the
command line interface and the graphical user interface.  To run the
command line interface, double-click on kat.cmd in the Bin
directory.  To run the graphical user interface, double-click on
kat-tk.cmd in the Bin directory.

Note that you need only download the version of KAT-ML that includes
SML for Windows once.  After that, you can download the version
without SML and simply install it in the same location as the current
installation.