by andrew-lucker on 12/1/17, 2:50 AM with 5 comments
by stmw on 12/1/17, 10:00 AM
by fulafel on 12/1/17, 6:11 PM
Maybe the author wanted to say that Rust (currently) doesn't perform an optimization called tail call elimination that would make this program consume zero stack, which would make it hang instead of erroring out.
Some languages (like Scheme) are specified to optimize tail calls, so you can rely on this behaviour there.