The operational package is just a free monad with some canned conveniences. If what it provides is sufficient for your use case, there's no reason to switch; but if they don't fit your use case, you can use one of the other embellished free monads (e.g. MonadPrompt) or start from a bare free monad and write what you need.On Wed, Jan 18, 2017 at 2:14 PM, Michael Litchard <litchard.michael@gmail.com> wrote:I'm studying the code for a blackjack game: See marked answer.It uses the operational package, and mentions one could write equivalent code using a free monad. But my question is, for this use case is there any benefit for using a free monad?
http://codereview.stackexchange.com/questions/46809/blackjack-in-haskell
_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.--_______________________________________________brandon s allbery kf8nh sine nomine associatesunix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.