Welcome to the Guessing Game project written in Scala 3, designed as a practical demonstration for presentations on Free Monads. This project serves as a learning tool to showcase the creation of a Free Monad, the DSL, and interpreting it with different interpreters. It was originally used as a live coding example during a presentation to illustrate these concepts.
Cats: The Cats library for functional programming in Scala.
Http4s: The Http4s library for building type-safe, functional HTTP services.