Tail call optimization #8
Labels
compiler
Compiler related issues
enhancement
New feature or request
interpreter
Interpreter related issues
For a heavily functional language, recursion is a big deal. This means that the tail call paradigm is used thoroughly and we need to optimize those cases of the language. By adding trampolines we can unwrap stack intensive recursion into something more like regular loops which doesn't use the stack in the same way.
The text was updated successfully, but these errors were encountered: