Any implementation of Reactive Streams will have to expand on their integration with fiber-blocking code, but otherwise Loom doesn’t replace such libraries.

To conveniently work and transform streaming data, you’ll still need the high-level API operating on a “lifted” representation of computations. Individual compute stages might be more often blocking, but to describe the overall computation, I’d expect that you’ll use a similar approach as now.

Scala software engineer, Functional Programming enthusiast, SoftwareMill co-founder