Haskell Core Libraries (base package)
Contents
Index
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