Shallow Binding in LISP 1.5 (opens in new tab)
Shallow Binding in LISP 1.5 Baker, Henry G. Jr. Shallow binding is a scheme which allows the value of a variable to be accessed in a bounded amount of computation. An elegant model for shallow binding in LISP 1.5 is presented in which context-switching is an environment structure transformation called "re-rooting". Re-rooting is completely general and reversible, and is optional in the sense that a LISP 1.5 interpreter will operate correctly whether or not re-rooting is invoked on every conte...
Read the original article