What is a trampoline function?

There is also the LISP sense of ‘trampoline’ as described on Wikipedia: Used in some LISP implementations, a trampoline is a loop that iteratively invokes thunk-returning functions. A single trampoline is sufficient to express all control transfers of a program; a program so expressed is trampolined or in “trampolined style”; converting a program to trampolined … Read more