[GHC] #8767: Add rules involving `coerce` to the libraries
GHC
ghc-devs at haskell.org
Fri Mar 14 09:43:56 UTC 2014
#8767: Add rules involving `coerce` to the libraries
-------------------------------------------------+-------------------------
Reporter: nomeata | Owner:
Type: task | Status: new
Priority: normal | Milestone: 7.8.1
Component: libraries/base | Version:
Resolution: | 7.8.1-rc2
Operating System: Unknown/Multiple | Keywords:
Type of failure: None/Unknown | Architecture:
Test Case: | Unknown/Multiple
tests/simplCore/should_run/T2110.hs | Difficulty:
Blocking: | Unknown
| Blocked By: 8718
| Related Tickets: #2110
-------------------------------------------------+-------------------------
Changes (by thoughtpolice):
* cc: ekmett (added)
* status: closed => new
* resolution: fixed =>
Comment:
(Whoops, accidentally closed.)
Richard, Edward probably has something to say about the `fmap` rule, but
in general do we want it right now when it can break things? I'm under the
impression there's not a sensible and safe one we can write that won't
break for non-lawful Functors. (I guess we can tell everyone to always
write ones that obey the rules, but I'm not sure how much that might
backfire).
There was some discussion of related approaches a few months ago around
ICFP time (don't have a link on me). Anyway, worth a good discussion.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8767#comment:8>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list