summaryrefslogtreecommitdiff
path: root/libguile/modules.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2009-04-25 19:09:19 +0200
committerAndy Wingo <wingo@pobox.com>2009-04-25 19:09:19 +0200
commit39f30ea29df55eda3f92d0cf68f1f89282a1418e (patch)
tree761b29bb45c91881c8358b51bab8d368c122458e /libguile/modules.c
parent97ce9dbf2158a08980189bcb3c3016ba30246829 (diff)
downloadguile-39f30ea29df55eda3f92d0cf68f1f89282a1418e.tar.gz
Fix the elisp memoizer code for syncase-in-boot-9
* lang/elisp/interface.scm: * lang/elisp/internals/lambda.scm: * lang/elisp/primitives/syntax.scm: * lang/elisp/transform.scm: Use (lang elisp expand) as the transformer, because we really are intending this code for the memoizer and not the compiler. * lang/elisp/expand.scm: A null expander. * lang/elisp/interface.scm (use-elisp-file, use-elisp-library): * lang/elisp/transform.scm (scheme): Turn these defmacros into procedure->memoizing-macro calls, given that without syncase we have no defmacro either. * lang/elisp/primitives/fns.scm (macroexpand): Comment out, as Scheme's macro expander (temporarily on hiatus) won't work with elisp.
Diffstat (limited to 'libguile/modules.c')
0 files changed, 0 insertions, 0 deletions