僕は大規模なCのプログラムを読むときには、よくGNU Global(というかそれに含まれるhtags)を使って、ソースコードをHTMLに変換してから読んでいます。 GNU Globalを使ってHTMLにしておくと変数がどこで使われているかとか、関数がどこで呼び出されているかとかが簡単にわかるので大変便利です(もちろん変数、関数の定義元にも簡単にジャンプできます)。あとHTMLにする利点としては、FireFoxのタブを使うとたくさんのファイルを効率的に開けて便利ってのがあります。 Haskellでこういう用途に使えそうなツールってないのかしら…