summaryrefslogtreecommitdiff
path: root/libguile/eval.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2014-12-07 09:34:22 +0100
committerAndy Wingo <wingo@pobox.com>2014-12-07 09:34:22 +0100
commita3cae847d0e6c77494c7cf5f395e8234e3b9b5cf (patch)
tree08c3bf9fb8bf9c6c7180e3a0494e7bc71f51f951 /libguile/eval.c
parent99fb07e19bf47b929fbd7e4574f96ea0bff4e641 (diff)
downloadguile-a3cae847d0e6c77494c7cf5f395e8234e3b9b5cf.tar.gz
Closure conversion in evaluator
* libguile/memoize.c (MAKMEMO_CAPTURE_ENV, push_nested_link) (push_flat_link, env_link_is_flat, env_link_vars) (env_link_add_flat_var, lookup, capture_flat_env, memoize): Capture flat environments around closures.
Diffstat (limited to 'libguile/eval.c')
0 files changed, 0 insertions, 0 deletions