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
- Host: GitHub
- URL: https://github.com/asarkar/scala-with-cats
- Owner: asarkar
- License: apache-2.0
- Created: 2024-01-11T07:41:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-29T02:02:26.000Z (11 months ago)
- Last Synced: 2025-01-13T02:18:48.124Z (10 months ago)
- Topics: cats, functional-programming, scala, scala-with-cats
- Language: Scala
- Homepage:
- Size: 93.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/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).