Module
Run.Streaming
- Package
- purescript-run-streaming
- Repository
- natefaubion/purescript-run-streaming
This module defines primitives for bidirectional streams analagous to
the Haskell Pipes
library. Namely, streams may be either push or pull
and can propagate information both upstream and downstream.
#Transformer Source
type Transformer i o r = (await :: AWAIT i, yield :: YIELD o | r)
Transformers await values i
and yield values o
using effects r
.