Content deleted Content added
m copyedit |
Corrected "build" to "built" for grammatical correctness. |
||
Line 23:
If the nested function or functions are (mutually) [[recursive]], it becomes hard for the [[compiler]] to know exactly where on the [[stack]] the non-local variable was allocated, as the [[frame pointer]] only points to the local variable of the nested function itself and there can be an arbitrary number of [[activation record]]s on the stack in between. This is generally solved using [[access link]]s or [[display register]]s.
If the nested function is passed as an argument to a higher-order function a [[closure (computer science)|closure]] needs to be
== References ==
|