Closure conversion in evaluator
authorAndy Wingo <wingo@pobox.com>
Sun, 7 Dec 2014 08:34:22 +0000 (09:34 +0100)
committerAndy Wingo <wingo@pobox.com>
Sun, 7 Dec 2014 08:34:22 +0000 (09:34 +0100)
commita3cae847d0e6c77494c7cf5f395e8234e3b9b5cf
tree08c3bf9fb8bf9c6c7180e3a0494e7bc71f51f951
parent99fb07e19bf47b929fbd7e4574f96ea0bff4e641
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.
libguile/memoize.c