Hey guys, sorry this question might have been aske...
# arrow
b
Hey guys, sorry this question might have been asked a few times already, but what’s the best way to learn arrow for someone that knows basic FP concepts?
p
Hi Benoit! What would you like to know?
My suggestion is to dip your toes in the water, use Either for a bit and see the pain points...and the solutions for them
b
I have used Either for a while, NonEmptyList as well but that's about it. I'd like to use more from Arrow but I don't really know where to start
p
Okay, I believe I understand. There’s no large story/framework around arrow (yet?) so as a collection of helpers and features the MO is to identify a pain point and then look in the lib if there’s a solution. You don’t need to buy into everything, and it complements kx.coroutines well
so if you find yourself updating deeply nested structures there’s optics
if you want parallelization there’s parTraverse and parSequence
if you want sequencing with Either/Result and the rest you have the comprehension blocks
if you have complex data/thread operations that require multiple operators we can come up with a solution together in this channel, we’ve done it for years 😄
b
Thanks a lot for all this Paco 😄