Don't ensure fluids all over the place but scan for variables needed and ensure just...
authorDaniel Kraft <d@domob.eu>
Tue, 21 Jul 2009 14:45:10 +0000 (16:45 +0200)
committerDaniel Kraft <d@domob.eu>
Tue, 21 Jul 2009 14:45:10 +0000 (16:45 +0200)
commit5d221ca375e5bd762b0b8fb16b22118d2a077de9
tree79624815a33238161fb218d4d143045051488d40
parent0c0b09e0e1960232370ac5d33017905aa7486d3e
Don't ensure fluids all over the place but scan for variables needed and ensure just before the compiled code all those.

* module/language/elisp/README: Document this.
* module/language/elisp/compile-tree-il.scm: Implement it here, pass bindings all around the compilation.
* module/language/elisp/bindings.scm: New module with symbol-tracking abilities needed for this.
module/language/elisp/README
module/language/elisp/bindings.scm [new file with mode: 0644]
module/language/elisp/compile-tree-il.scm