1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 20:00:19 +02:00
guile/lang/elisp/primitives
Andy Wingo 39f30ea29d 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.
2009-04-25 19:09:19 +02:00
..
buffers.scm * Add non-libguile Elisp support files to CVS trunk. (NB work in progress.) 2002-01-22 23:46:01 +00:00
char-table.scm New stub definitions for char-table primitives. 2002-12-28 19:22:11 +00:00
features.scm * Complete Elisp translator work. 2002-02-08 11:50:51 +00:00
fns.scm Fix the elisp memoizer code for syncase-in-boot-9 2009-04-25 19:09:19 +02:00
format.scm * Add non-libguile Elisp support files to CVS trunk. (NB work in progress.) 2002-01-22 23:46:01 +00:00
guile.scm * Add non-libguile Elisp support files to CVS trunk. (NB work in progress.) 2002-01-22 23:46:01 +00:00
keymaps.scm * Add non-libguile Elisp support files to CVS trunk. (NB work in progress.) 2002-01-22 23:46:01 +00:00
lists.scm * Complete Elisp translator work. 2002-02-08 11:50:51 +00:00
load.scm * Complete Elisp translator work. 2002-02-08 11:50:51 +00:00
match.scm * Complete Elisp translator work. 2002-02-08 11:50:51 +00:00
numbers.scm * Complete Elisp translator work. 2002-02-08 11:50:51 +00:00
pure.scm * Complete Elisp translator work. 2002-02-08 11:50:51 +00:00
read.scm * Add non-libguile Elisp support files to CVS trunk. (NB work in progress.) 2002-01-22 23:46:01 +00:00
signal.scm * Add non-libguile Elisp support files to CVS trunk. (NB work in progress.) 2002-01-22 23:46:01 +00:00
strings.scm A few elisp fixes and enhancements 2008-04-16 00:13:40 +01:00
symprop.scm A few elisp fixes and enhancements 2008-04-16 00:13:40 +01:00
syntax.scm Fix the elisp memoizer code for syncase-in-boot-9 2009-04-25 19:09:19 +02:00
system.scm * Add non-libguile Elisp support files to CVS trunk. (NB work in progress.) 2002-01-22 23:46:01 +00:00
time.scm * Add non-libguile Elisp support files to CVS trunk. (NB work in progress.) 2002-01-22 23:46:01 +00:00