3 synopsis: small, extensible, pluggable irc bot
4 description: an irc bot written in haskell that
5 features hot-code swapping and pluggable
11 maintainer: austin@youareinferior.net
13 extra-source-files: README,
25 Infinity/Plugins/HelloWorld.hs,
26 Infinity/Plugins/StateTest.hs,
27 Infinity/Plugins/System.hs,
28 Infinity/Plugins/Unlambda.hs,
29 Infinity/Plugins/Fortune.hs,
34 description: Enables a static build of the bot, i.e. no reboot facilities
38 description: Enables code coverage, implies '-fstatic'
42 description: Enables static build with code coverage and debug output
48 build-depends: binary >= 0.4, filepath, irc >= 0.4, base,
49 QuickCheck >= 2.0, directory, process, old-time,
50 stm, containers, mtl, network
51 extensions: ExistentialQuantification, GeneralizedNewtypeDeriving,
52 MultiParamTypeClasses, CPP, PatternGuards
56 ghc-options: -O0 -threaded -DDEBUG
58 ghc-options: -O2 -threaded
60 if (flag(static) || flag(debug))
61 ghc-options: -DSTATIC_BUILD
63 build-depends: plugins >= 1.1
65 if (flag(coverage) || flag(debug))
68 ghc-options: -DSTATIC_BUILD
70 build-depends: plugins >= 1.1
75 main-is: util/Unlambda.hs
76 build-depends: base >= 3.0.1.0
77 ghc-options: -o util/unlambda