Document the interaction of the "compilee" with the compiler's current module.
authorLudovic Courtès <ludo@gnu.org>
Thu, 15 Oct 2009 19:29:42 +0000 (21:29 +0200)
committerLudovic Courtès <ludo@gnu.org>
Thu, 15 Oct 2009 19:29:42 +0000 (21:29 +0200)
commit1ebe6a63686b341b55848b0dc0532e7b0d665c15
tree732acb7a69202132a0353b62463fd580c6f05e86
parent30e73c7698daa038a3fce2135781166d1edfa4e0
Document the interaction of the "compilee" with the compiler's current module.

This is a followup to 87c595c757b7db84ffdcfda96f736ab235e674a8 ("Compile
in a fresh module by default.") and
f65e2b1ec5ae1962e57322ac3085ab4d44025694 ("Honor and confine
expansion-time side-effects to `current-reader'.").

* doc/ref/api-evaluation.texi (Loading): Explain how to change
  `current-reader' in a compiler-friendly way.

* doc/ref/compiler.texi (The Scheme Compiler): Explain use of a fresh
  compilation module and separate `current-reader' fluid.

* test-suite/tests/compiler.test ("current-reader")["with eval-when"]:
  New test.
doc/ref/api-evaluation.texi
doc/ref/compiler.texi
test-suite/tests/compiler.test