== prerequisites ==
o ghc >= 6.6
o hs-plugins
o binary >= 0.3
o filepath
o irc >= 0.2.3
o cabal >= 1.2
you may obtain hs-plugins by running:
$ darcs get http://www.cse.unsw.edu.au/~dons/code/hs-plugins/
and going from there.
all the rest may be obtained from:
http://hackage.haskell.org
== 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.)
there is no need to recompile after changing your configuration,
infinity will notice the changes.
== cleaning up ==
to clean up the directory stucture, simply run:
$ ./Setup.hs clean
this will clean out all editor-based tmp files (e.g. foo~)
along with all the object files in the topmost directory
as well as the Plugins directory