You probably should bind the value you're forcing, even if the difference is small.

On Mar 28, 2017 2:51 PM, "Siddhanathan Shanmugam" <siddhanathan+eml@gmail.com> wrote:
    mergePairs (a:b:xs) = merge a b `seq` merge a b : mergePairs xs

as well.

On Tue, Mar 28, 2017 at 11:43 AM, Gregory Popovitch <greg7mdp@gmail.com> wrote:
OK, so current proposed changes are below:
 

test results look good.
 
Thanks,
 
greg




_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries