[Haskell-cafe] ANNOUNCE: vacuum-cairo: a cairo frontend to vacuum for live Haskell data visualization

Mark Wassell mwassell at bigpond.net.au
Tue Mar 31 04:52:48 EDT 2009


Great work. However I am have a problem running on windows - it needs 
librsvg:

Prelude System.Vacuum.Cairo> view [1]
Loading package mtl-1.1.0.2 ... linking ... done.
Loading package parallel-1.1.0.0 ... linking ... done.
Loading package glib-0.10.0 ... linking ... done.
Loading package cairo-0.10.0 ... linking ... done.
Loading package svgcairo-0.10.0 ... can't load .so/.DLL for: librsvg-2-2 
(addDLL: could not load DLL)
Prelude System.Vacuum.Cairo>

Anyone know where I can get this? I have googled around and whilst there 
is the librsvg development site, there is no sign of a windows DLL.  All 
I can find is some generic site which seems to provide DLLs. I don't 
trust it.

Cheers

Mark

Don Stewart wrote:
> I am pleased to announce the release of vacuum-cairo, a Haskell library
> for interactive rendering and display of values on the GHC heap using
> Matt Morrow's vacuum library.
>
> This library takes vacuum's output, generates dot graph format from it,
> renders it to SVG with graphviz, and displays the resulting structure
> using the gtk2hs Cairo vector graphics bindings ... all at the GHCi
> command line.
>
> This tool is useful for examining Haskell data structures as they are
> represented directly in the heap. In particular, it makes sharing visible for
> the first time, as well as unboxed values. It should be useful for
> teaching Haskell, or for library authors debugging the design of their
> data structures.
>
> You can see pictures of the rendered display here:
>
>     http://code.haskell.org/~dons/images/vacuum/intmap.png
>
> And youtube screencasts of vacuum-cairo in action:
>
>     http://www.youtube.com/watch?v=oujaqo9GAmA
>
> Get it:
>
>     cabal install vacuum-cairo
>
> And on Hackage:
>
>     http://hackage.haskell.org/cgi-bin/hackage-scripts/package/vacuum-cairo
>
> -- Don
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>   


More information about the Haskell-Cafe mailing list