There was a related problem that Sam noticed a while back about how the same set of parameters (if not the same uses) leaked out into his program and the best I came up with was the advice to disable the automatic compilation in DrRacket (in the language dialog&#39;s &quot;show details&quot; section).<div>
<br></div><div>Robby<br><br>On Friday, February 1, 2013, Matthew Flatt  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I think the issue is that DrRacket sets `use-compiled-file-paths&#39; to<br>

include &quot;compiled/drracket/errortrace&quot;, and the installation doesn&#39;t<br>
includes compiled files there, so CM tries to add them.<br>
<br>
In other words, there&#39;s a collision between your use of CM via<br>
`managed-compiled-zo&#39; and a use already in place for the load handler.<br>
You can work around the problem by setting `use-compiled-path-paths&#39;<br>
back to just `(list &quot;compiled&quot;)&#39;.<br>
<br>
Meanwhile, I&#39;m not sure which part of the system to blame. I think the<br>
pile of parameters and callbacks isn&#39;t right, since DrRacket interferes<br>
with your program, but I don&#39;t immediately see how to fix it.<br>
<br>
At Wed, 30 Jan 2013 18:15:48 +0100, &quot;Jos Koot&quot; wrote:<br>
&gt; When compiling with managed-compile-zo, manager-compile-notify-handler and<br>
&gt; manager-trace-handler, I see that parts of the racket directory are<br>
&gt; (re)compiled, for example:<br>
&gt;<br>
&gt; TRACE: compiling: C:\Program Files<br>
&gt; (x86)\Racket-Full-5.3.1.10\collects\racket\private\small-scheme.rkt<br>
&gt;<br>
&gt; Thìs even happens again when compiling again without modifying anything. Is<br>
&gt; this expected behaviour?<br>
&gt;<br>
&gt; I do this with Window 7 Home Premium. Another odd thing is that sometimes<br>
&gt; after installing new nightly build, DrRacket does not have all required<br>
&gt; permissions in its collects directory. I sometimes have to grant these<br>
&gt; permissions via the properties of the directory.<br>
&gt;<br>
&gt; Thanks Jos.<br>
&gt;<br>
&gt; PS<br>
&gt; I compile from DrRacket with the following:<br>
&gt;<br>
&gt; #lang racket<br>
&gt; (require compiler/cm)<br>
&gt; (manager-compile-notify-handler (λ (str) (printf &quot;NOTIFY: ~a~n~n&quot; str)))<br>
&gt; (manager-trace-handler (λ (str) (printf &quot;TRACE: ~a~n~n&quot; str)))<br>
&gt; (managed-compile-zo &quot;my-program.rkt&quot;)<br>
&gt; (managed-compile-zo &quot;my-other-program.rkt&quot;)<br>
&gt; etc.<br>
&gt;<br>
&gt; ____________________<br>
&gt;   Racket Users list:<br>
&gt;   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
<br>
____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</blockquote></div>