3 ms·
Why is it optional? What is the benefit of having it disabled by default if there is a decent implementation?
by eknkc 12y ago
Why is it optional? What is the benefit of having it disabled by default if there is a decent implementation?
- Tuna-Fish 12y agoA lot of people prefer having complete, explicit stacks for debugger use over having tail calls.
- hajile 12y agoloops don't leave a stack trace either...
- anonova 12y agoThey disabled it for error reporting/debugging reasons. Because you don't need to create a new stack frame, you eliminate that information in the backtrace.
- steveklabnik 12y agoI've seen at least one paper that shows a way to fix this... hm.