vacuum-2.2.0.0: vacuum.cabal
name: vacuum
version: 2.2.0.0
synopsis: Graph representation of the GHC heap
description:
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.
.
By itself this library is not of much use to most users, unless you
want to use the raw graph data to visualize the heap in some (new)
way. Most people will want to translate the graph representation to
something like GraphViz format, which can then be rendered to a
pretty PNG or SVG file for viewing. See the @vacuum-graphviz@
package for more.
homepage: http://thoughtpolice.github.com/vacuum
bug-reports: http://github.com/thoughtpolice/vacuum/issues
license: LGPL-3
license-file: LICENSE.txt
copyright: Copyright (c) Matt Morrow 2009,
(c) Austin Seipp 2011-2012
author: Matt Morrow
maintainer: Austin Seipp <mad.one@gmail.com>
category: Debug, GHC
stability: experimental
build-type: Simple
cabal-version: >= 1.10
tested-with: GHC==7.2.1, GHC==7.4.2
extra-source-files:
AUTHORS.txt, README.md
source-repository head
type: git
location: git://github.com/thoughtpolice/vacuum.git
library
exposed-modules:
GHC.Vacuum
GHC.Vacuum.ClosureType
GHC.Vacuum.Internal
GHC.Vacuum.Q
GHC.Vacuum.Pretty
GHC.Vacuum.Types
build-depends:
ghc-prim,
base > 3 && < 5,
array >= 0.3,
containers >= 0.4
-- haskell-src-meta
-- We need the correct ClosureType definitions
if impl(ghc == 7.0.*)
exposed-modules: GHC.Vacuum.ClosureType.V700
if impl(ghc == 7.2.*)
exposed-modules: GHC.Vacuum.ClosureType.V702
if impl(ghc == 7.4.*)
exposed-modules: GHC.Vacuum.ClosureType.V704
if impl(ghc == 7.6.*)
exposed-modules: GHC.Vacuum.ClosureType.V706
if impl(ghc == 7.8.*)
exposed-modules: GHC.Vacuum.ClosureType.V708
hs-source-dirs: src
ghc-options: -Wall -O2 -fwarn-tabs -funbox-strict-fields
default-language: Haskell2010
default-extensions: CPP
includes: ghcautoconf.h