[GHC] #11080: Open data kinds

GHC ghc-devs at haskell.org
Fri Jan 15 04:16:08 UTC 2016


#11080: Open data kinds
-------------------------------------+-------------------------------------
        Reporter:  dmcclean          |                Owner:  jstolarek
            Type:  feature request   |               Status:  new
        Priority:  low               |            Milestone:
       Component:  Compiler          |              Version:
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #6024             |  Differential Rev(s):  Phab:D1778
       Wiki Page:                    |
  GhcKinds/KindsWithoutData          |
-------------------------------------+-------------------------------------

Comment (by goldfire):

 Despite the work you've done on this, I am becoming less convinced that we
 should fix #6024. Reading the code, I realized that this extension would
 allow users to define data constructors that live only in types, but
 there's no way to make one that lives only in terms! That seems oddly
 asymmetrical. It might be worth a wider discussion about the merits of
 kind-only datatypes in GHC 8.x.

 Of course, none of this applies to open kinds, which are indeed still very
 useful.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11080#comment:11>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list