The third paragraph of the namespace chapter [1] reads
The current namespace is used by many procedures, including eval, load,
compile, and expand. After an expression is evaled, the global variable
references in the expression are permanently attached to a particular
namespace, so the current namespace at the time that the code is executed
is not used as the namespace for referencing global variables in the expression.
Shouldn't this be: "Before an expression ..." ?
[1]
<http://download.plt-scheme.org/doc/299.100/html/mzscheme/mzscheme-Z-H-8.html#node_chap_8>
--
Jens Axel Søgaard