A dynamic call is currently passed a NULL pointer as static link. This
is not a problem in the current implementation, as top-level functions
get NULL as static link anyway, and dynamically called functions should
be top-level. In the future a closure for dynamically callable functions
should be registered instead.

Alternatively, the static link can be computed dynamically as well from
the current environment; to support scenarios where the top-level environment
can be changed dynamically.

Submitted on 2 August 2006 at 18:25

On 28 January 2013 at 14:46 Eelco Visser removed tag 0.18M1

On 28 January 2013 at 14:46 Eelco Visser tagged interesting

Log in to post comments