change to format of memoization lambda expressions
authorAndy Wingo <wingo@pobox.com>
Wed, 12 May 2010 10:17:18 +0000 (12:17 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 13 May 2010 21:37:15 +0000 (23:37 +0200)
commit8f9c5b589d7552d79cbafda3029986b714807a25
treef4ba0348418a3af114994deed9c2a6e69c24f533
parentcc00f4474306d961bbc997bbf7fbfe6e610888da
change to format of memoization lambda expressions

* libguile/memoize.c (scm_m_lambda, memoize_named_let)
  (scm_memoize_lambda, unmemoize)
* libguile/eval.c (eval, prepare_boot_closure_env_for_apply)
  (prepare_boot_closure_env_for_eval, boot_closure_apply):
* module/ice-9/eval.scm (primitive-eval): Change the format for memoized
  lambda expressions, so as to allow, in the future, case-lambda* to be
  supported by the evaluator.
libguile/eval.c
libguile/memoize.c
module/ice-9/eval.scm