[GHC] #10905: Incorrect number of parameters in "role" errors
GHC
ghc-devs at haskell.org
Mon Sep 21 22:22:12 UTC 2015
#10905: Incorrect number of parameters in "role" errors
-------------------------------------+-------------------------------------
Reporter: crockeea | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.10.2
Resolution: | Keywords: roles
Operating System: Unknown/Multiple | Architecture:
Type of failure: Incorrect | Unknown/Multiple
warning at compile-time | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by simonpj):
I don't think my reasoning was any deeper than the comment says. In the
example in the Description, the roles are a distraction from the main
point: the constructor isn't in scope. They just get in the way, and for
most people will be mysterious and confusing.
Do we even want to see these role, or perhaps the roles of type
constructors we have decomposed on the way to getting this error?
To put it another way, can you give an example of where they are useful?
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10905#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list