Re: [Haskell] Program maintenance tools

2004-10-12 Thread Andy Moran
- detection of unnecessary arguments for functions; - detection of unnecesary imports of modules; http://www.haskell.org/ghc/docs/latest/html/users_guide/options-sanity.html ghc -W: Provides the standard warnings plus -fwarn-incomplete-patterns, -fwarn-unused-matches, -fwarn-unused-imports,

Re: [Haskell] Program maintenance tools

2004-10-12 Thread Johannes Waldmann
- detection of unnecessary arguments for functions; - detection of unnecesary imports of modules; http://www.haskell.org/ghc/docs/latest/html/users_guide/options-sanity.html ghc -W: Provides the standard warnings plus -fwarn-incomplete-patterns, -fwarn-unused-matches, -fwarn-unused-imports, -

Re: [Haskell] Program maintenance tools

2004-10-12 Thread kahl
Gavin Lowe <[EMAIL PROTECTED]> asked for: > > - a graphical representation of dependencies between modules. HsDep available from http://www.cas.mcmaster.ca/~kahl/Haskell/ uses dot from AT&T's graphviz suite. You can of course tune with the generated dot file manually and run dot again to tune

[Haskell] Program maintenance tools

2004-10-12 Thread Gavin Lowe
Hello I'm looking for some tools to help maintain a largish Haskell program. Some of the things I'd like tool support for are: - detection of dead code; - detection of unnecessary arguments for functions; - detection of unnecesary imports of modules; - a graphical representation of dependencie