packages feed

shaker-0.1: TODO

TODO : 
  Big refactoring : Better model for information representation, better separations!
  Make action take parameters from command line
  Implement QuickCheck Action
  Optimisation possible by saving the files to listen
  Clean module export
  Cabal Integration : 
    Propose which composant (Library? Executable?) to build
  Trap ctrl+c
  Correct import module (only import necessary functions)
  Create action command
  Use a monad writer for cabal information extraction
  Extract extra-source-dirs

Done : 
  bug : ~Compile launche two fork the first time
  Convert InputShaker parameter to Monad
  Support multi action
  Implement Clean
  FileListen should take a list of directory
  A more flexible action plugin system
  Enhanced command-line interface (use haskell-line?)
  Support Completion
  Use hlint on the project
  Configure cabal
  Externalize configuration
  Cabal Integration : 
    Get config through cabal api
  Exclude main methods from fullCompile 
  If no source dir is specified, an error is throwed