From 5929fcd429d7f933857ca06b7cb98d6c2086044c Mon Sep 17 00:00:00 2001 From: Jim Pryor Date: Sun, 17 Oct 2010 14:45:07 -0400 Subject: [PATCH] code cleanup Signed-off-by: Jim Pryor --- code/lambda.js | 1 + 1 file changed, 1 insertion(+) diff --git a/code/lambda.js b/code/lambda.js index d4e3a5ef..83ae7c4a 100644 --- a/code/lambda.js +++ b/code/lambda.js @@ -423,6 +423,7 @@ function reduce(expr, eta, cbv) { return expr.eval_cbv(cbv > 1); } else { // return expr.eval_loop([], eta); + // using trampoline to reduce call stack overflows var to_eval = expr, res = [[], eta]; while (to_eval !== null) { res = to_eval.eval_loop.apply(to_eval, res); -- 2.11.0