[Haskell-cafe] What is the best way to understand large programs?

Neil Mitchell ndmitchell at gmail.com
Sun Jan 28 18:26:03 EST 2007


Hi

> Haddock generates interface documentation. That's only appropriate for
> libraries, isn't it?

Wrong, its very useful for normal programs as well. That along with a
nice HsColour generated source links with Haddock and you can navigate
the code just a bit quicker. Having a Hoogle database for a large
program is also handy for figuring out where things are and what they
do - especially when the program has introduced new custom data types.

Some sort of module dependancy graph would also be handy, but I'm not
sure any program can yet produce that kind of information.

Thanks

Neil


More information about the Haskell-Cafe mailing list