[Haskell-cafe] Re: Call Graph Tool?

Ivan Lazar Miljenovic ivan.miljenovic at gmail.com
Fri Jun 27 01:57:46 EDT 2008

Hash: SHA1

On Fri, 27 Jun 2008 15:18:45 +1000
"Jeremy Apthorp" <nornagon at gmail.com> wrote:

> 2008/6/27 Ivan Miljenovic <Ivan.Miljenovic at gmail.com>:
> > C.M.Brown <cmb21 <at> kent.ac.uk> writes:
> >> I have approx. 100+ source files and I was wondering if anyone has a tool
> >> that would let me see a visual call graph for the source files; i.e. a
> >> visual hierarchy of which module is imported by what, and so forth.
> >
> > For my maths honours thesis, I'll be writing a tool to help people
> > understand the relationships in their Haskell code.  I'm hoping to have a
> > visualisation component in there, but that's a relatively low priority.
> >
> > Assuming I get it included, is there any features in particular you'd want
> > to see in there?  Note that if I do have it produce visualisations, they'll
> > be static images as part of an analysis report rather than being
> > interactive.
> Just today I wished for something similar for this MATLAB code I'm
> maintaining... would be good to have a pluggable syntax definition so
> that it could be easily adapted for use with other languages.

Technically, what I'm doing is a graph-theoretic analysis framework, with a
sample application in which Haskell code is parsed and analysed.  Once I get it
done, it should be pretty simple to port over to other languages but you'd need
to write a parser first (I plan on using Haskell-src and Haskell-src-exts).

> Jeremy

- -- 
Ivan Lazar Miljenovic
Ivan.Miljenovic at gmail.com
Version: GnuPG v2.0.9 (GNU/Linux)


More information about the Haskell-Cafe mailing list