On Apr 20, 2009, at 4:32 PM, michael rice wrote:
Hi Eugene,

Clever solution.

It didn't come right back so I interrupted it. Guess it would do all those multiplies by zero.

Does anyone know how to define it to avoid that?

Thanks.

Michael

--- On Mon, 4/20/09, Eugene Kirpichov <ekirpic...@gmail.com> wrote:

From: Eugene Kirpichov <ekirpic...@gmail.com>
Subject: Re: [Haskell-cafe] CPS and the product function
To: "michael rice" <nowg...@yahoo.com>
Cc: haskell-cafe@haskell.org
Date: Monday, April 20, 2009, 9:40 AM

Check that by experiment in ghci or by looking at the source:

Prelude*> product [0..]

Or search "product" at http://holumbus.fh-wedel.de/hayoo/hayoo.html
and click on one of the Source links.

2009/4/20 michael rice <nowg...@yahoo.com>:
> I've been looking at CPS in Haskell and wondering how many multiplications > the product function performs if it encounters a zero somewhere in the input
> list. Zero?
>
> Does anyone know the definition of the product function?
>
> Michael
Eugene Kirpichov

Making multiplication non-strict?

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

Reply via email to