G'day all.
Quoting Dan Weston <[EMAIL PROTECTED]>:
In any case, to answer your question more specifically, the memoization
of *constants*
I think you meant "CAFs".
You can just unroll the loop
yourself to see. The following runs as fast as you'd expect:
fib00 = 0
fib01 = 1
fib02 = fib00 + fib01
[deletia]
fib30 = fib28 + fib29
This is why we don't pay programmers by LOC.
For a parametrized function fib n, no mere syntactic transformation can
be so made.
That's right, but you can do it by hand.
Incidentally, we've been here before. Check out this thread:
http://comments.gmane.org/gmane.comp.lang.haskell.cafe/19623
Cheers,
Andrew Bromage
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe