Welcome! Got a question? Do you have -Ypartial-unification turned on? Other FAQs: http://typelevel.org/cats/faq.html
keypool
WIP package for Resource
pooling
operation
as a parameter, and just call use
, it's much easier
resourceFor(input).attempt
=> Resource[F, Either[Throwable, A]]
Resource
a MonadError?
use
or allocated
retry
to see what you need to do
collectFirst
if they all fail the stream never terminates
repeatEval/unfold
of sorts :)
List[F[A]] => ...
but not for Stream[F, A] =>...
when you can't assume finiteness anymore