vacuum-2.1.0.0: Graph representation of the GHC heap

Portabilitynon-portable (GHC only)
Stabilityexperimental
Maintainermad.one@gmail.com
Safe HaskellNone

GHC.Vacuum.Internal

Description

Internal vacuum module. You probably shouldn't be here.

Synopsis

Documentation

ghciTablesNextToCode :: BoolSource

This is currently always True since i'm not sure how to get at the CPP define "" (or equiv) to tell.

newtype S s a Source

Constructors

S 

Fields

unS :: forall o. (a -> s -> IO o) -> s -> IO o
 

Instances

Monad (S s) 
Functor (S s) 
Monad (S s) => MonadFix (S s) 

get :: S s sSource

gets :: (s -> a) -> S s aSource

set :: s -> S s ()Source

io :: IO a -> S s aSource

modify :: (s -> s) -> S s ()Source

runS :: S s a -> s -> IO (a, s)Source