Control.Monad.ST.Trans

The ST Monad Transformer

data STT s m a

runST

Mutable references

data STRef s a

newSTRef

readSTRef

writeSTRef

Mutable arrays

data STArray s i e

newSTArray

readSTArray

writeSTArray

boundsSTArray

numElementsSTArray

freezeSTArray

thawSTArray

runSTArray

Unsafe Operations

unsafeIOToSTT

unsafeSTToIO

unsafeSTRefToIORef

unsafeIORefToSTRef