Re: [GHC] #9240: "read . show ≡ id" not satisfied by Data.Fixed
GHC
ghc-devs at haskell.org
Thu Jun 26 08:51:29 UTC 2014
#9240: "read . show ≡ id" not satisfied by Data.Fixed
-------------------------------------+------------------------------------
Reporter: hvr | Owner:
Type: bug | Status: new
Priority: normal | Milestone: 7.10.1
Component: libraries/base | Version: 7.2.1
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets: #9231
-------------------------------------+------------------------------------
Changes (by hvr):
* related: #9213 => #9231
Old description:
> As pointed out in #9213, the desired property "read . show ≡ id" is not
> satisfied for all resolutions. For instance, consider the following
> example:
>
> {{{
> > data B7
> > instance HasResolution B7 where resolution _ = 128
>
> > 1.070 :: Fixed B7
> 1.062
> > 1.062 :: Fixed B7
> 1.054
>
> > read "1.070" :: Fixed B7
> 1.062
> > read "1.062" :: Fixed B7
> 1.054
> }}}
>
> This behaviour can be reproduced all the way back to GHC 7.2.1
New description:
As pointed out in #9231, the desired property "read . show ≡ id" is not
satisfied for all resolutions. For instance, consider the following
example:
{{{#!hs
> data B7
> instance HasResolution B7 where resolution _ = 128
> 1.070 :: Fixed B7
1.062
> 1.062 :: Fixed B7
1.054
> read "1.070" :: Fixed B7
1.062
> read "1.062" :: Fixed B7
1.054
}}}
This behaviour can be reproduced all the way back to GHC 7.2.1
--
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9240#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list