
#7021: Tuple (and other exotic predicates) not yet handled in Template Haskell -------------------------+------------------------------------------------- Reporter: | Owner: goldfire | Status: new Type: | Milestone: 7.8.1 feature request | Version: 7.5 Priority: | Keywords: ConstraintKinds normal | TemplateHaskell Component: | Architecture: Unknown/Multiple Template Haskell | Difficulty: Unknown Resolution: | Blocked By: Operating System: | Related Tickets: Unknown/Multiple | Type of failure: | None/Unknown | Test Case: | Blocking: | -------------------------+------------------------------------------------- Comment (by yoeight): That did help a lot, thanks ! So, I (think) have implemented `IrredPred`. I have also fixed `DsMeta.lhs`, deleted `classP`, `equalP` and added `equalityT` Sadly, I have a failing test `testsuite/tests/perf/compiler/T4801.hs` and I don't know how to work this out Patches can be found [https://gist.github.com/YoEight/8370987 here] Regards, Yorick -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/7021#comment:12 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler