@hackage vacuum2.2.0.0
Graph representation of the GHC heap
Installation
Dependencies (4)
- array >=0.3
- base >3 && <5
- containers >=0.4
- ghc-prim Show all…
Dependents (6)
@hackage/isevaluated, @hackage/acme-everything, @hackage/vacuum-opengl, @hackage/vacuum-graphviz, @hackage/vacuum-cairo, @hackage/vacuum-ubigraph
Vacuum: visualising the GHC heap
Vacuum is a library for extracting graph representations of values from the GHC heap, at runtime. Those graphs may then be further processed or translated to various representations for visualization -- like Graphviz, or Ubigraph.
travis-ci.org results: 
Installation
It's just a cabal install away on Hackage:
$ cabal install vacuum
# also install the graphviz package, for SVG/PNG rendering:
$ cabal install vacuum-graphviz
Gallery of examples
Want to try before you buy, and see what Vacuum output looks like? Here are some examples:
- Vacuuming the linked list
[1, 2]- Results
More examples will come in the future.
Join in
File bugs in the GitHub issue tracker.
Master git repository:
git clone https://github.com/thoughtpolice/vacuum.git
There's also a BitBucket mirror:
git clone https://bitbucket.org/thoughtpolice/vacuum.git
Authors
See AUTHORS.txt.
License
LGPLv3. See LICENSE.txt for details.