GaloisInc / RSA

Haskell RSA Library
Other
20 stars 7 forks source link

Build on GHC 8.8 #16

Closed ocharles closed 5 years ago

ocharles commented 5 years ago

The use of fail requires MonadFail on GHC 8.8, but the monads it's being used in don't even have those instances. error is our only real option.

acw commented 5 years ago

Looks like this merge fails on GHCs < 8. Is there any way to maintain backwards compatibility?

ocharles commented 5 years ago

That isn't related to this patch, the failure seems to be while Cabal installs dependencies.

acw commented 5 years ago

OK, for the moment, I'm going to merge this into an 8.8 branch. I'd like to see if the upstream testing dependencies work themselves out in the next couple days.