[Haskell-cafe] Efficiency/Evaluation Question
Christopher Howard
christopher.howard at frigidcode.com
Sun Jun 16 03:02:54 CEST 2013
On 06/15/2013 04:39 PM, Tommy Thorn wrote:
>
>
> There's not enough context to answer the specific question,
> but lazy evaluation isn't magic and the answer is probably "no".
>
> Tommy
>
Perhaps to simplify the question somewhat with a simpler example.
Suppose you have
code:
--------
let f x = if (x > 4) then f 0 else (sin x + 2 * cos x) : f (x + 1)
--------
After calculating at x={0,1,2,3}, and the cycle repeats, are sin, cos,
etc. calculated anymore?
--
frigidcode.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 555 bytes
Desc: OpenPGP digital signature
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130615/e5446197/attachment.pgp>
More information about the Haskell-Cafe
mailing list