4 ms·
Right and it uses a trampoline under the hood.
by runevault 5y ago
Right and it uses a trampoline under the hood.
- pflanze 5y agoSince "recur" only allows to recurse to the closest recursion point (a loop or the enclosing function definition), what if it just used JVM's "goto"? Or, if the JVM didn't have a goto, but any kind of iteration construct, used that instead? Then it doesn't have to use a custom stack or allocate anything on the heap.