Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Don Stewart <dons <at> galois.com>
Subject: ANNOUNCE: vacuum-cairo: a cairo frontend to vacuum for live Haskell data visualization
Newsgroups: gmane.comp.lang.haskell.cafe
Date: Tuesday 31st March 2009 05:40:38 UTC (over 8 years ago)
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
 
CD: 3ms