- Handling stacked monads and the like e.g.
List[Option[T]]
, `Future[Option[T]`` - Referentially transparent error handling
- Error accumulation/'parallel' validation
- Adding together
Option[T]
s (a la http://stackoverflow.com/a/16319667, not sure how to word this well) - More explicitly typesafe collections (e.g. non-empty, guarantee that list.head never throws, etc)
Created
December 20, 2015 23:29
-
-
Save longcao/9d00513aa09925c35187 to your computer and use it in GitHub Desktop.
sample scala problems to cover in cats docs?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment