Y
Hacker News
new
|
ask
|
show
|
jobs
by
mibsl
1430 days ago
Compilers can easily lower tail recursion into loops, but not general tail calls between arbitrary (possibly unknown, indirect) functions.
The best they can do are trampolines, which come with a high performance cost.