Haskell Core Libraries (base package)ContentsIndex
GHC.ST
Portability non-portable (GHC Extensions)
Stability internal
Maintainer cvs-ghc@haskell.org
Description
The ST Monad.
Synopsis
newtype ST s a = ST (STRep s a)
type STRep s a = State# s -> (#State# s, a#)
data STret s a = STret (State# s) a
liftST :: ST s a -> State# s -> STret s a
unsafeInterleaveST :: ST s a -> ST s a
fixST :: (a -> ST s a) -> ST s a
runST :: (forall s . ST s a) -> a
runSTRep :: (forall s . STRep s a) -> a
Produced by Haddock version 0.6