Don't use recursion for evaluation. by Wilfred · Pull Request #3 · Wilfred/trifle
Using recursion during evaluation is a problem. A recursive program (or deeply nested program) may cause a stack overflow in the interpreter. It prevents us adding TCO later. We cannot allow users ...