[GHC] #9872: Runing type functions is too slow
GHC
ghc-devs at haskell.org
Tue Dec 23 02:45:35 UTC 2014
#9872: Runing type functions is too slow
-------------------------------------+-------------------------------------
Reporter: simonpj | Owner:
Type: bug | Status: closed
Priority: normal | Milestone:
Component: Compiler | Version: 7.8.3
Resolution: fixed | Keywords:
Operating System: | Architecture: Unknown/Multiple
Unknown/Multiple | Difficulty: Unknown
Type of failure: | Blocked By:
None/Unknown | Related Tickets:
Test Case: |
Blocking: |
Differential Revisions: |
-------------------------------------+-------------------------------------
Comment (by goldfire):
I don't have anything in particular in mind -- just that we happen to have
some expertise on taking a functional program and executing it quickly,
and perhaps we can apply that knowledge to this problem. It seems to me
that the algorithm used to reduce type families evolved out of a
constraint-solving process, and taking a more direct tack might prove
fruitful, while still retaining the ability to work with programs where
bits (skolem type variables) aren't -- and can't be -- known.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9872#comment:31>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list