== prerequisites ==
o ghc >= 6.6
o hs-plugins
you may obtain hs-plugins by running:
$ darcs get http://www.cse.unsw.edu.au/~dons/code/hs-plugins/
and going from there.
== building ==
building is as simple as doing your cabal-dance after some
config changes:
$ vi Config.hs
$ chmod +x Setup.hs
$ ./Setup.hs configure
$ ./Setup.hs build
infinity is now compiled. :) it is not recommended to install,
as infinity dynamically loads its plugins; it is therefore copied
to the root infinity directory upon being built. you should run
it from there (the build process will move the needed files
automatically; notably the API.hi and API.o files, as well
as the infinity executable.)
08/12/07: infinity now loads and evaluates the Config.hs file
dynamically; meaning binary distributions can be made. :)
== cleaning up ==
to clean up the directory stucture, simply run:
$ ./Setup.hs clean