module graphing

Simon Peyton-Jones simonpj at microsoft.com
Wed Mar 21 05:40:13 EDT 2007


great! For module loops, a dotted line for the {-SOURCE-} imports would be good.

We should make it easy to get the tool.

(give me a yell when it's working on GHC itself and the libs)

S

| -----Original Message-----
| From: cvs-ghc-bounces at haskell.org [mailto:cvs-ghc-bounces at haskell.org] On Behalf Of Ian Lynagh
| Sent: 20 March 2007 22:57
| To: cvs-ghc at haskell.org
| Subject: module graphing
|
| On Tue, Mar 20, 2007 at 03:44:08PM +0000, Simon Peyton-Jones wrote:
| >
| > BUT I am deeply suspicious about GHC.Dynamic and Data.Dynamic.  Both have hs-boot files; and the hs-
| boot file for GHC.Dynamic SOURCE-imports the latter.  I bet we could manage perfectly well with one
| hs-boot file instead of two.
| >
| > We need a tool to show us module graphs!
|
| Attached is a quick tool to make module graphs (with the help of the GHC
| API and graphviz). Unfortunately it won't draw one of either base or ghc
| at the moment. Once the HEAD is building again I'll try with that.
|
|
| Thanks
| Ian



More information about the Cvs-ghc mailing list