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.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Adam Warski

Software engineer, Functional Programming and Scala enthusiast, SoftwareMill co-founder