[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