Add capture-env to evaluator
authorAndy Wingo <wingo@pobox.com>
Sat, 6 Dec 2014 18:43:24 +0000 (19:43 +0100)
committerAndy Wingo <wingo@pobox.com>
Sat, 6 Dec 2014 18:43:24 +0000 (19:43 +0100)
commit99fb07e19bf47b929fbd7e4574f96ea0bff4e641
tree7fd89cc614e28d25913cf89b34eae7996317d2c4
parentcfdc8416a2540e43504a021d4f7c44c7d21a668d
Add capture-env to evaluator

* libguile/eval.c (eval):
* libguile/memoize.c (memoized_tags, unmemoize):
* libguile/memoize.h (SCM_M_CAPTURE_ENV):
* module/ice-9/eval.scm (primitive-eval): Add capture-env memoized
  expression type.
libguile/eval.c
libguile/memoize.c
libguile/memoize.h
module/ice-9/eval.scm