4 Errortrace Library
The additional exports are as follows:
using the compilation handler that was active
when the errortrace/errortrace-lib
executed, but first instruments the code for Errortrace information.
The code is instrumented only if
Produces a compile handler that is like
, except that the code that
it produces is instrumented if the value of
is the same as when the original thunk is invoked.
In addition, when the thunk is invoked, it uses
namespace-attach-module to attach the
errortrace/errortrace-key module and the
'#%kernel module to the current-namespace.
Displays information about the exception; this procedure is suitable
for use as an error display handler.
This annotation function is used by errortrace-compile-handler.
Unlike errortrace-annotate, there no special case for
a module named errortrace-key. Also, if stx is a module
declaration, it is not enriched with imports to explicitly load
Errortrace run-time support.