picoWiki: Home All Changes Formatting Sandbox | Edit History
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 style is trampolining. Trampolined functions can be used to implement tail recursive function calls in stack-oriented languages.
Summary of changes:
Captcha (enter the word 'pico' here):
Your name:
Check this box to fill in your name automatically next time (uses a cookie)
View page
This page is linked from: picoLisp
Revisions: 1 2 3 4 5 View source XHTMLV | RSSV
picoWiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively