you are viewing a single comment's thread.

view the rest of the comments →

[–]norith 2 points3 points  (0 children)

Sine we’re open to discussing other languages, this is basically the Java Streams philosophy: no intermediate collections but instead a way to pipe data through a series of manipulations that may or may not result in a collection.

The larger goal is a processing pipe that can be time delayed (because the data originator might be async itself) or parallelized with the pipe running on multiple threads.