funcool

A channel for discussing and asking questions about Funcool libraries https://github.com/funcool/
sinistral 2017-11-21T23:35:49.000083Z

Hello. I have been exploring cats, but I'm having a hard time finding clean, idiomatic ways to integrate it into my projects; certainly this is my fault and a lack of understanding. Are there any non-toy examples for study, or anyone willing to field some (very naïve) questions?

sinistral 2017-11-21T23:49:59.000243Z

Specifically, Either seems as though it should play very nicely with cats' channels as a monadic type, but I invariably end up with code sprinkled with either/branch-* because I can't figure out the right way to use the Eithers after using mlet to unwrap values that have been threaded through channels.