| Maintainer | dennis@felsin9.de |
|---|---|
| Safe Haskell | Safe-Infered |
GHC.Vis.Types
Description
Documentation
Signals that are sent to the GUI to signal changes
Constructors
| NewSignal Box String | Add a new Box to be visualized |
| UpdateSignal | Redraw |
| ClearSignal | Remove all Boxes |
| SwitchSignal | Switch to alternative view |
| ExportSignal String | Export the view to a file |
Visualization views
The global state used for the visualizations.
type HeapEntry = (Maybe String, Closure)Source
An entry in a HeapMap, consisting of an identifier and a parsed GHC heap entry
type HeapMap = [(Box, HeapEntry)]Source
A map of heap objects.
We're using a slow, eq-based list instead of a proper map because StableNames' hash values aren't stable enough