Comment Comment by threeseed It has the ability to make real-world concurrency scenarios trivial e.g.* 3 fibers - each fetches from remote storage, local storage and in-memory cache.* Race them, kill the two slowest and give me the result.* Free the resources safely including if any of the connections fails for an unforeseen reason.That's a few lines in ZIO. Pain to get working properly in Java, Rust, Go, C++ at least. parent threeseed 4 years ago
* 3 fibers - each fetches from remote storage, local storage and in-memory cache.
* Race them, kill the two slowest and give me the result.
* Free the resources safely including if any of the connections fails for an unforeseen reason.
That's a few lines in ZIO. Pain to get working properly in Java, Rust, Go, C++ at least.