← Back to context

Comment by artemonster

5 hours ago

I know what TCO is. Screw the "beauty", honestly. I want to see at least one real world use case

There isn't a killer use case, because tail calls (to yourself or to siblings) can always be easily converted to a loop, and the loop is more idiomatic in most mainstream languages.

  • ...and that costs you code modularity and separate compilation. Why lose them when you don't have to?