My solutions to the exercises from the book Scala with Cats.
Official GitHub repo: https://github.com/scalawithcats/scala-with-cats
The main branch corresponds to the latest edition of the book (currently 2nd). The older code is available in branches.
- Algebraic Data Types
- Objects as Codata
- Contextual Abstraction
- Reified Interpreters
- Using Cats
- Monoids and Semigroups
- Functors
- Monads
- Monad Transformers
- Semigroupal and Applicative
- Foldable and Traverse
./.github/run.sh <directory>
Released under Apache License v2.0.