raulraja
01/23/2018, 10:48 PMList<Deferred<A>>
to a Deferred<List<A>>
meaning gathering parallel results from independent computations as they complete in a reactive way.
And that is :
results.traverse(::identity, Deferred.applicative())
My point is that I know that because I took time to understand what they are talking about and the relationships you learn when going deeper in Typed FP.
I'm not sure there is a solution in FP at that level to be friendly to beginners in the same way is hard in other sciences to explain certain concepts to people that are not acquainted with the topic.
So I'd like to advice those just getting started with FP to be patient and don't wait for others to make it easy, it's worth it to learn the terms and concepts that are already in use, and yes still room for a lot of improvement but new concepts and ways of doing things don't come without friction.