(a -> Bool) -> Event t a -> Event t a +reactive-banana

filterE :: (a -> Bool) -> Event t a -> Event t a
reactive-banana Reactive.Banana.Experimental.Calm
Allow all events that fulfill the predicate, discard the rest.
filterE :: (a -> Bool) -> Event t a -> Event t a
reactive-banana Reactive.Banana.Combinators
Allow all events that fulfill the predicate, discard the rest. Think of it as > filterE p es = [(time,a) | (time,a) <- es, p a]