Data.MonadicStreamFunction

Instances for monadic streams

Lifts

insert

liftMStreamF_

Monadic lifting from one monad into another

Monad stacks

(^>>>)

(>>>^)

Delays and signal overwriting

iPost

next

Switching

untilS

andThen

Feedback loops

Adding side effects

withSideEffect

withSideEffect_

Debugging

traceGeneral

trace

pauseOnGeneral

pauseOn

Tests and examples

sum

sumFrom

count

unfold

repeatedly

mapMStreamF

Streams (or generators)

type MStream m a