Compiler option to always bind certain symbols lexically.
authorDaniel Kraft <d@domob.eu>
Fri, 31 Jul 2009 16:00:01 +0000 (18:00 +0200)
committerDaniel Kraft <d@domob.eu>
Fri, 31 Jul 2009 16:00:01 +0000 (18:00 +0200)
commitc808c926fd35aeb5a3fd7768ea50edc060d48420
treeafa756d43190c25d62dfec1e73389fa4713ce134
parenta43df0ae471ef9003d15e422d9ee8f9f6cfe6bb1
Compiler option to always bind certain symbols lexically.
Affects so far let-bound symbols, lambda arguments to come in the future.

* module/language/elisp/README: Document it.
* module/language/elisp/compile-tree-il.scm: Add :always-lexical option.
* test-suite/tests/elisp-compiler.test: Test it.
module/language/elisp/README
module/language/elisp/compile-tree-il.scm
test-suite/tests/elisp-compiler.test