<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>Hi,</DIV>
<DIV>This applies to DrScheme, version 369.8-svn5apr2007 [3m].</DIV>
<DIV>&nbsp;</DIV>
<DIV>Can I trust that the standard current-eval and procedure compile-file do 
not include debugging code when debugging is disabled in the choose-language 
dialog? Is the debug option propagated when code being evaluated or 
compiled&nbsp;involves&nbsp;other applications of the standard current-eval and 
procedure&nbsp;compile-file? I looked into the docs, but found no explicit info 
on this matter.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I found that when using language mzscheme without debugging, opening a file 
starting with (module ... sets the language for that file to (module ...) with 
the debug option enabled. Therefore I wonder what compile-file does when called 
from mzscheme without debugging for a file containing a module.</DIV>
<DIV>&nbsp;</DIV>
<DIV>In short, how can I make sure that either all code is debugged or none of 
the code is debugged?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Jos Koot</DIV>
<DIV>&nbsp;</DIV>
<DIV>(((((lambda(x)((((((((x x)x)x)x)x)x)x)x))<BR>&nbsp;&nbsp;&nbsp; 
(lambda(x)(lambda(y)(x(x y)))))<BR>&nbsp;&nbsp; (lambda(x)(x)x))<BR>&nbsp; 
(lambda()(printf "Greetings, Jos~n"))))</DIV></BODY></HTML>