hanatani | 8 Apr 2006 09:29

EnumFromThen

Hello,

I found a bug in nhc98-1.18.

$ diff src/prelude/Prelude/Enum_Integer.hs src/prelude/Prelude/Enum_Integer.hs
~
14c14
<   enumFromThen x y = x : enumFromThen y (2*y-x)
---
>   enumFromThen x y = x : enumFromThen y (2*y+x)

--

-- 
Yoichi Hanatani
Malcolm Wallace | 10 Apr 2006 12:23
Picon

Re: EnumFromThen

hanatani <at> mbg.nifty.com wrote:

> I found a bug in nhc98-1.18.

Yes indeed!  I wonder how that one escaped attention for so long...

> $ diff src/prelude/Prelude/Enum_Integer.hs src/prelude/Prelude/Enum_Integer.hs
> 14c14
> <   enumFromThen x y = x : enumFromThen y (2*y-x)
> ---
> >   enumFromThen x y = x : enumFromThen y (2*y+x)

Your patch format is the wrong way round, but I get the idea.
Thanks!

Regards,
    Malcolm

Gmane