[Haskell-cafe] Proof of concept of explanations for instance resolution
Tom Ellis
tom-lists-haskell-cafe-2013 at jaguarpaw.co.uk
Thu Oct 27 07:56:56 UTC 2016
On Wed, Oct 26, 2016 at 05:53:31PM -0700, Michael Sloan wrote:
> When typeclass machinery gets complicated, it can be hard to figure interpret
> the meaning behind GHC's messages. In particular "Could not deduce ..." messages
> often reference constraints that are deep in a tree of resolving typeclasses. I
> think it would be great if GHC provided additional information for this
> circumstance. In a way what we need is a "stack trace" of what GHC was thinking
> about when yielding these type errors.
[...]
> Thanks for reading! I hope we can address this UI concern in the future. I
> hope I've contributed something by demonstrating the possibility!
I think a "stack trace" of what GHC was thinking would be a great idea! I
brought this idea here:
https://mail.haskell.org/pipermail/haskell-cafe/2016-August/124622.html
Tom
More information about the Haskell-Cafe
mailing list