2 ms·
> And creating continuations for recursion requires memory allocation. So every recursion in a language that supports programmer-managed state and memory alloc
by lmm 2y ago
> And creating continuations for recursion requires memory allocation.
So every recursion in a language that supports programmer-managed state and memory allocation can be transformed into a tail recursion. That still means any recursion in all serious programming languages and most joke programming languages too.