4 ms·
What I think happened is rationalization: the early versions of the rust compiler omitted TCO. "It doesn't fit with the rest of it. We might revisit this later"
by toolslive 6y ago
What I think happened is rationalization: the early versions of the rust compiler omitted TCO. "It doesn't fit with the rest of it. We might revisit this later".
Later, it turned out too difficult to retrofit, and now the stance is "you don't need it".
https://dev.to/seanchen1991/the-story-of-tail-call-optimizations-in-rust-35hf https://dev.to/seanchen1991/the-story-of-tail-call-optimizat...