== 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