| ▲ | norir 5 hours ago | |
If you have well defined boundaries, you can move the stack to an arbitrarily large chunk of memory before the recursive call and restore it to the system stack upon completion. | ||
| ▲ | chuckadams 5 hours ago | parent [-] | |
And if you never do reach completion, you can just garbage collect that chunk. AKA "Cheney on the MTA": https://dl.acm.org/doi/10.1145/214448.214454 | ||