reactive-io-0.1: IO-oriented FRP library

Safe HaskellNone

Reactive.IO

Contents

Synopsis

Events

data Event a Source

Instances

Monad Event 
Functor Event 
Applicative Event 
Alternative Event

empty is the event that never occurs; <|> is the union of events

MonadIO Event 

newEvent :: ((a -> IO ()) -> IO ()) -> Event aSource

filterE :: (a -> Bool) -> Event a -> Event aSource

accumE :: a -> Event (a -> a) -> Event aSource

execute :: Event (IO ()) -> IO ()Source

Signals

data Signal a Source

apply :: Signal (a -> b) -> Event a -> Event bSource

stepper :: a -> Event a -> Signal aSource