Control.Monad.Trans.RWS.Strict

The RWS monad

type RWS r w s

rws

runRWS

evalRWS

execRWS

mapRWS

withRWS

The RWST monad transformer

data RWST r w s m a

evalRWST

execRWST

mapRWST

withRWST

Reader operations

reader

ask

local

asks

Writer operations

writer

tell

listen

listens

pass

censor

State operations

state

get

put

modify

gets

Lifting other operations

liftCallCC

liftCallCC'

liftCatch