Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Synopsis
- class (Monad m, Monoid w) => MonadBehaviorWriter t w m | m -> t w where
- tellBehavior :: Behavior t w -> m ()
Documentation
class (Monad m, Monoid w) => MonadBehaviorWriter t w m | m -> t w where Source #
MonadBehaviorWriter
efficiently collects Behavior
values using tellBehavior
and combines them monoidally to provide a Behavior
result.
tellBehavior :: Behavior t w -> m () Source #
Instances
MonadBehaviorWriter t w m => MonadBehaviorWriter t w (ReaderT r m) Source # | |
Defined in Reflex.BehaviorWriter.Class tellBehavior :: Behavior t w -> ReaderT r m () Source # | |
(Monad m, Monoid w, Reflex t) => MonadBehaviorWriter t w (BehaviorWriterT t w m) Source # | |
Defined in Reflex.BehaviorWriter.Base tellBehavior :: Behavior t w -> BehaviorWriterT t w m () Source # |