summaryrefslogtreecommitdiffstats
path: root/stdlib/doc-lookup.tl
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2023-05-16 21:03:00 -0700
committerKaz Kylheku <kaz@kylheku.com>2023-05-16 21:03:00 -0700
commit97767df52a141debc956573c371664dfdbc25c95 (patch)
treeaed7914652dc9fac09f117b2fc903b2306f0dbcb /stdlib/doc-lookup.tl
parentc990d37be74f452d1a8bcb2b0b1dc133704c0a93 (diff)
downloadtxr-97767df52a141debc956573c371664dfdbc25c95.tar.gz
txr-97767df52a141debc956573c371664dfdbc25c95.tar.bz2
txr-97767df52a141debc956573c371664dfdbc25c95.zip
with-compile-options: reimplement using compiler-let
The with-compile-opts macro is rewritten such that it cad occur inside code that is being compiled, and change compiler options for individual subexpressions. It continues to work as before in scripted build steps such as when calls to (compile-file ...) are wrapped in it. However, for the time being, that now only works in interpreted code, because with this change, when a with-compile-opts form is compiled, it no longer arranges for the binding of *compile-opts* to be visible to the subforms; the binding affects the compiler's own environment. * stdlib/compiler.tl (with-compile-opts): Rewrite. * txr.1: Documented.
Diffstat (limited to 'stdlib/doc-lookup.tl')
0 files changed, 0 insertions, 0 deletions