[GHC] #9200: Milner-Mycroft failure at the kind level
GHC
ghc-devs at haskell.org
Mon Jun 16 22:27:12 UTC 2014
#9200: Milner-Mycroft failure at the kind level
----------------------------------------------+----------------------------
Reporter: ekmett | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler (Type checker) | Version: 7.8.2
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: GHC rejects valid program | Unknown/Multiple
Test Case: | Difficulty: Unknown
Blocking: | Blocked By:
| Related Tickets:
----------------------------------------------+----------------------------
Comment (by simonpj):
Richard, I have tried to address your questions on the wiki page. Better
now?
I still don't know what the difference between bad and good polymorphism
is, but maybe it doesn't matter now, since you say that it is
"tangential".
You say "Because open type families do not have a body, they would still
need their own kind inference story, where unconstrained meta-variables
default to *." but I don't understand that. Add a subsection for it?
(Open type families simply have their own, complete, kind signature, no?
I'm happy with (PARGEN) if you are happy with the typing rule including
the side condition.
Simon
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9200#comment:14>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list