Scalaz Streams A Functional Approach to Compositional...
summary
Library claims type safety, scalaz-stream composition and resource safety and shows concrete tradeoffs: some features are trimmed for performance, some concurrency bugs in 0.7.x get fixed. Examples use the Task monad, io.resource and toInputStream, plus queues, topics, signals, merge and bounded parallelism. Production uses include AMQP and Kafka adapters at Simple Energy processing terabytes without blowing the heap. A real pipeline example counts successes vs failures (3 successes and 1 parse failure) and the accumulator-based collector runs and reports correctly.
AI-written summary · about
chapters (11)
- 0:00Start
- 2:47Performance
- 4:14What Is a Process
- 6:24Repetition
- 19:01Transform a Channel
- 21:30Concurrency within Processes
- 23:36Air Handling Patterns
- 24:04Disjunctions
- 30:15Real World Usage
- 38:01Checkpointing
- 38:20Stream Async








