Game rules with a Free Monad DSL
This post is about how and why my multiplayer card game GALGA uses a Free Monad DSL for its game rules. If that’s gobbledygook to you, read on and hopefully it’ll make at least a little more sense by the end!
Source: Game rules with a Free Monad DSL, an article by Rogan Murley.