[GHC] #11080: Open data kinds

GHC ghc-devs at haskell.org
Sat Nov 14 15:43:37 UTC 2015


#11080: Open data kinds
-------------------------------------+-------------------------------------
        Reporter:  dmcclean          |                Owner:
            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:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by dmcclean):

 I'm not sure who you're asking, but I'll weigh in that as far as I know
 nobody has begun any implementation work yet and your contribution would
 probably be welcome. Personally implementing this is way over my head, so
 I can't offer to help myself.

 I do like the alternative syntax proposal `data Extension Unit where ...`.
 It's true that the grouping is semantically meaningless, but it does seem
 more similar to existing syntax. Also if this were to later be extended to
 allow adding new constructors to open types of kind `*` this syntax would
 seem to more naturally support adding new GADT style constructors.

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


More information about the ghc-tickets mailing list