[Haskell-cafe] Announce: hs2dot 0.1.1 - generate graphviz code by analyzing Haskell source code files

Oscar Finnsson 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.

-- Oscar

More information about the Haskell-Cafe mailing list