[Haskell-cafe] Announce: hs2dot 0.1.1 - generate graphviz code by
analyzing Haskell source code files
oscar.finnsson at gmail.com
Wed Jun 16 17:54:05 EDT 2010
>> On a related note: has anyone yet tried to visualize the flow of the
>> IO monad in an application?
> You mean a control flow graph?
Exactly. In (most) other programming languages it would be impossible
for a tool to automatically know which flow to concentrate
on/visualize but in Haskell it should be at least theoretically
possible to inspect a package/module and trace the IO monad (beginning
in main for an executable) in the code and visualize it as a control
flow graph. I think it would probably be a great tool that would help
one to inspect the architecture.
More information about the Haskell-Cafe