reactive-bacon-0.4.1: FRP (functional reactive programming) framework

Safe HaskellSafe-Inferred

Reactive.Bacon.EventStream

Documentation

mapE :: EventSource s => (a -> b) -> s a -> IO (EventStream b)Source

scanE :: EventSource s => (b -> a -> b) -> b -> s a -> IO (EventStream b)Source

filterE :: EventSource s => (a -> Bool) -> s a -> IO (EventStream a)Source

stateMachineE :: EventSource s => (st -> a -> (st, b)) -> st -> s a -> IO (EventStream b)Source

takeWhileE :: EventSource s => (a -> Bool) -> s a -> IO (EventStream a)Source

takeE :: EventSource s => Num n => Ord n => n -> s a -> IO (EventStream a)Source

(===>) :: EventSource s => s a -> (Event a -> IO ()) -> IO ()Source