An Introduction to Scalaz-Stream
summary
Overview of Scalaz-Stream: the library centers on Process[A,B] (output and request types) and compiles streams to Task via runLog; Task is a first‑class description (not a running Future). Examples: a Fizz stream that wakes every 3s, a Buzz every 5s merged non‑deterministically, and file lines that guarantee handle cleanup even on early termination or exceptions. Async bindings shown: Task.async for callback APIs, mutable Q for producers/consumers, and signals for continuous vs discrete updates; backpressure is handled by binding at the Task level.
AI-written summary · about
chapters (5)
related talks
51mScalaz Streams A Functional Approach to Compositional...
44mScalaz Stream: Rebirth
28mStreams on top of Scala
48mAsynchronous streams in direct style with and without macros
01h 07mA Practical Introduction to Akka Streams
48mStreaming all the things with Akka Streams
30mCUSTOM STREAM OPERATORS MADE SAFE AND SIMPLE WITH LIBRETTO
30mLEARN YOU AKKA STREAMS FOR GREAT GOOD!
