concur-core-0.1.0.0: A client side web UI framework for Haskell. Core framework.

Safe HaskellSafe
LanguageHaskell2010

Control.MonadSTM

Synopsis

Documentation

class MonadSTM m where Source #

Like MonadIO but for STM monad MonadBase seemed too cumbersome for this.

Minimal complete definition

liftSTM

Methods

liftSTM :: STM a -> m a Source #

Instances
MonadSTM IO Source # 
Instance details

Defined in Control.MonadSTM

Methods

liftSTM :: STM a -> IO a Source #

(MonadTrans t, Monad m, MonadSTM m) => MonadSTM (t m) Source # 
Instance details

Defined in Control.MonadSTM

Methods

liftSTM :: STM a -> t m a Source #

Monoid v => MonadSTM (Widget v) Source # 
Instance details

Defined in Concur.Core.Types

Methods

liftSTM :: STM a -> Widget v a Source #