make user-defined macros available at runtime
authorBrian Templeton <bpt@hcoop.net>
Wed, 30 Jun 2010 20:54:45 +0000 (16:54 -0400)
committerAndy Wingo <wingo@pobox.com>
Tue, 7 Dec 2010 12:21:02 +0000 (13:21 +0100)
commit2ce5e74073519c7056c10239dc42de435f2e5bf8
tree9cd19de84981f5cff8c82289b6d03f424e9eeb72
parent65b46b72417c375a212bb5e2bf8b833870c0269d
make user-defined macros available at runtime

* module/language/elisp/compile-tree-il.scm (ensuring-globals): New
  procedure.
  (define-macro!): Remove.
  (compile-pair) <defmacro>: Make macro available at runtime, not only
  during compilation.
  (compile-tree-il): Use `ensuring-globals'.
module/language/elisp/compile-tree-il.scm