You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a somewhat larger change than anticipated, since we are using CPP to conditionally check on the availability of DefaultSignatures. This is to support GHC < 7.2.
I can make a PR keeping GHC < 7.2 support that uses CPP in all of the instance declarations to give Typeable constraints if DefaultSignatures is available, and not otherwise. Or we can drop support for < 7.2 and remove the CPP entirely. I'm weakly in favor of the latter option as it would simplify the library, and I'd be shocked if anyone is still on GHC 7.0 or earlier and using new versions of this package.
Using
DefaultSignatures
, theerrorTypeName
method could easily be given the implementation:Since all types are
Typeable
in recent GHC, this would be trivially satisfiable for all types.The text was updated successfully, but these errors were encountered: