Comment by ufo

5 years ago

Only if the alternative is non-tail function calls. Often the alternative to tail calls is a while loop, which also doesn't leave a stack trace.

As so often, the moral is that pushing your problems in-band doesn't make them go away.