Y
Hacker News
new
|
ask
|
show
|
jobs
by
user51442
3473 days ago
Well, the optimizations are pretty smart to be sure, the stupid thing is that anything over 12! overflows (as GlitchMr points out).
I'd like to know how the recursion to iteration step was done.
1 comments
eutectic
3473 days ago
Presumably there is a pass to turn f(recur(x), y) into recur(f(y, acc), x) and then tail-call optimization can be applied. This works for any associative f.
link