An open API service indexing awesome lists of open source software.

https://github.com/asarkar/scala-with-cats

Scala with Cats
https://github.com/asarkar/scala-with-cats

cats functional-programming scala scala-with-cats

Last synced: 9 months ago
JSON representation

Scala with Cats

Awesome Lists containing this project

README

          

My solutions to the exercises from the book [Scala with Cats](https://www.scalawithcats.com/).

[![](https://github.com/asarkar/scala-with-cats/workflows/CI/badge.svg)](https://github.com/asarkar/scala-with-cats/actions)

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.

## Contents

2. [Algebraic Data Types](ch02)
3. [Objects as Codata](ch03)
4. [Contextual Abstraction](ch04)
5. [Reified Interpreters](ch05)
6. [Using Cats](ch06)
7. [Monoids and Semigroups](ch07)
8. [Functors](ch08)
9. [Monads](ch09)
10. [Monad Transformers](ch10)
11. [Semigroupal and Applicative](ch11)
12. [Foldable and Traverse](ch12)
13. [Indexed Types](ch13)

## Running tests
```
./.github/run.sh
```

## License

Released under [Apache License v2.0](LICENSE).