Closed judah closed 5 years ago
Remove System.Console.Haskeline.MonadException; instead, use class constraints from Control.Monad.Catch.
System.Console.Haskeline.MonadException
Control.Monad.Catch
Also replace the internal State monad that was implemented with CPS by the regular strict State monad.
Fixes #24.
This change is
Upstream ticket for GHC to not include Haskeline (and thus, exceptions) in their global DB: https://ghc.haskell.org/trac/ghc/ticket/15726
Remove
System.Console.Haskeline.MonadException
; instead, use class constraints fromControl.Monad.Catch
.Also replace the internal State monad that was implemented with CPS by the regular strict State monad.
Fixes #24.
This change is