[GHC] #15151: Better Interaction Between Specialization and GND
GHC
ghc-devs at haskell.org
Wed May 23 15:41:58 UTC 2018
#15151: Better Interaction Between Specialization and GND
-------------------------------------+-------------------------------------
Reporter: andrewthad | Owner: (none)
Type: feature request | Status: new
Priority: normal | Milestone: Research
| needed
Component: Compiler | Version: 8.4.2
Resolution: | Keywords: deriving
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by andrewthad):
> In short, it feels like there ought to be a more general guiding
principle here to determine whether two instance dictionaries are
representationally equivalent. I'm not sure what that would be, though.
That seems to sum up the difficulty pretty well. I agree that giving GNDed
instances special standing would be bad (and difficult, since that's
currently not even tracked). I have no idea what a good way to check
instance equality would be. I don't expect that this will be doable in the
immediate or even in the far future, but maybe it's a research problem
someone may try to tackle one day.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15151#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list