|
|
Trampolining |
Delayed evaluation and scheduling of a computation from an external driver Provides for interleaved excution of several functions - as controlled by the scheduler The starting point is some tail recursive functions |
|
|
Trampoling can be used in a compilers - for compilation of a tail-recursive function to a loop that drives the recursion |