[Haskell-cafe] A problem with par and modules boundaries...
Duncan Coutts
duncan.coutts at worc.ox.ac.uk
Tue May 26 13:29:20 EDT 2009
On Mon, 2009-05-25 at 09:40 -0400, Mario Blazevic wrote:
> >> $diff main.simpl imported.simpl
> >> ...
> >> 223c232
> >> < a_s1rs [ALWAYS Just L] :: GHC.Integer.Internals.Integer
> >> ---
> >>> a_s1sV [ALWAYS Just S] :: GHC.Integer.Internals.Integer
> >> ...
> >
> > Good find!
> >
> >> Does this S vs. L difference have anything to do with strictness and laziness?
> >
> > Yes.
> >
> > So, I think we should open a ghc but report with all the details,
> > particularly the example's source, the ghc version and that highlight of
> > that strictness difference.
> I have logged the ticket at
>
> http://hackage.haskell.org/trac/ghc/ticket/3259
Thanks for being so persistent Mario!
Simon has diagnosed the bug. It's really rather subtle.
Duncan
More information about the Haskell-Cafe
mailing list