dunai-0.1.0.0: Generalised reactive framework supporting classic, arrowized and monadic FRP.

Safe HaskellSafe
LanguageHaskell2010

Data.MonadicStreamFunction.ArrowChoice

Contents

Documentation

Orphan instances

Monad m => ArrowChoice (MStreamF m) Source # 

Methods

left :: MStreamF m b c -> MStreamF m (Either b d) (Either c d) #

right :: MStreamF m b c -> MStreamF m (Either d b) (Either d c) #

(+++) :: MStreamF m b c -> MStreamF m b' c' -> MStreamF m (Either b b') (Either c c') #

(|||) :: MStreamF m b d -> MStreamF m c d -> MStreamF m (Either b c) d #