Hacker News new | ask | show | jobs
by still_grokking 1262 days ago
Thanks for the explanation!

So it's pull based and not push based like most other streams lib.

Does maybe someone know how this compares to FS2 or Iteratees than? (Both are also pull based streaming solutions).

https://fs2.io/#/

https://en.wikipedia.org/wiki/Iteratee

Looks quite similar to me. Is the Scala FS2 lib maybe even a clones of the Haskell solution? Or are they different in important aspects?

2 comments

"Many of the ideas in FS2 were first tried and developed in there [Haskell]".

https://fs2.io/#/documentation?id=related-haskell-libraries

Conduit is pretty much a direct descendant of iteratee ideas in Haskell. It started about here, as far as I know: https://hackage.haskell.org/package/iteratee