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

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to