A poker equity evaluator: ideas for new features?

Hello!

I just finished a weekend project, a poker equity evaluator, to practice parallelism (turns out it was ridiculously easy, as can be seen on line 99).

What other features would be neat to implement, if I want to find patterns that match for practicing monad transformers? Or any other essential Haskell patterns? I feel like I know the basics of the syntax and computation, but not abstractions.

7 Likes

Another option is to test out Agda, but although it seems fun it might be more useful to get better at Haskell first.