Redefining Stream Composition with Algebraic Effects

Conventional streaming libraries like FS2 and ZIO require complex abstractions to manage behaviors like short-circuiting and signaling between producers and consumers. Algebraic effects offer a simpler, more modular way to think about streams by treating them as first-class effectful computations.In this talk, we’ll explore how Kyo’s algebraic effect system redefines stream composition, making it possible to handle complex stream patterns with minimal boilerplate. Through Emit and other effects, streams become just another type of effect, composable and flexible in ways traditional libraries can't match.

Starting from: $536

Renew Your Mind at LambdaConf 2025

Buy tickets