Regarding hardware requirements: we compile and test the tools under Linux on
machines ranging from a 800MHz P-III laptop with 256MB RAM to a 1.9GHZ
P4 servers with 2GB RAM.
(To limit the amount of memory used by GHC (and programs compiled with GHC),
you can set the environment variable GHCRTS to for example
-M150M.)
The following command sequence should work:
make
make install
make step with make OPT=
to turn off optimization. This will speed up compilation with a
factor of ~4, but slow down the resulting tools by a factor of ~2.
The Makefile in this directory has the following useful targets:
all (this is the default)
bin/
and lib/ subdirectories containing a template of the things
that get installed by make install.
install
make PREFIX=... to control where things get installed.
tar
clean
To test the tools without installing them first, add the
bin/ subdirectory to your $PATH
and set $PROGRAMATICA to point to the
lib/Programatica subdirectory. (If you are using
(t)csh, do source scripts/setEnv.csh from this
directory. If you are using (ba)sh, do
. scripts/setEnv.sh.)