wires-0.2.1: Functional reactive programming library

Copyright(c) 2017 Ertugrul Söylemez
LicenseBSD3
MaintainerErtugrul Söylemez <esz@posteo.de>
Safe HaskellNone
LanguageHaskell2010

Control.Wire.Trans

Contents

Description

 

Synopsis

Monad transformers

Reader

asksW :: MonadReader a m => Wire m (a -> b) b Source #

Get the given function applied to the environment value.

askW :: MonadReader b m => Wire m a b Source #

Get the environment value.

runReaderW :: Functor m => Wire (ReaderT e m) a b -> Wire m (e, a) b Source #

Embed the given ReaderT-transformed monad.