
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 27 Jun 2008 15:18:45 +1000
"Jeremy Apthorp"
2008/6/27 Ivan Miljenovic
: C.M.Brown
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@gmail.com IvanMiljenovic.wordpress.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkhkgVwACgkQfEfFJ9JhvyiKwwCfaz8WjluQ2rUwD57pmqP15bOn KsUAn3uqbOyGMrEq6nFr71yTyy/mdB7y =+xX9 -----END PGP SIGNATURE-----