Dons: - count number of commands/plugins - a dynamic Config.hs module. - a scripting interface, expose module ops to a scripting module - look at pinging the server - things that should work: pl . djinn type . djinn $ xs == xs pretty . djinn pretty . pl djinn . hoogle Todo: * Better error reporting when connections fail at startup * fsbot-style factoid parsing, * real hostmask matching * refactor utility functions out of the modules ex. gets(\s -> lookupFM ...) * @fact-to ircnick key for sending factoids via privmsg * multiple servers * factor out an IRC library * send alternate nickname? * automatically filter out blanks lines, ie. in dictionary output Wishlist: * search ghc haddocks by function name and type name and ghc command line option searching ;-) * search Haskell 98 report * search citeseer * search local database of researching paper by keyword (swish++ ?) * channel statistics, record of pasted urls * unit tests, quickcheck tests, written tests... ok, maybe not written * Some support for bot clients to be able to do their own request/response stuff * add your wishes here ...