
#8560: Derive some generic representation for GADTs -------------------------------------+------------------------------------- Reporter: carter | Owner: Type: feature | Status: new request | Milestone: ⊥ Priority: normal | Version: 7.7 Component: Compiler | Keywords: (Type checker) | Architecture: Unknown/Multiple Resolution: | Difficulty: Rocket Science Operating System: | Blocked By: Unknown/Multiple | Related Tickets: Type of failure: | None/Unknown | Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Comment (by dreixel): I did look into this before (Chapter 10 of my PhD thesis http://dreixel.net/index.php?content=thesis), and there is a reference implementation for the instant-generics package (https://hackage.haskell.org/package/instant-generics). It could be ported to GHC.Generics, but I never found this approach very elegant. I'm still hoping to be able to look into this again at some point in the future, though. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8560#comment:9 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler