<div dir="ltr"><div style>The change to DrRacket that you suggest would have the effect of debugging annotations being forgotten for files that are already compiled by another route, so that seems wrong.</div><div><br></div>
<div>Robby<br><br><br>On Sat, Feb 2, 2013 at 5:39 PM, Danny Yoo &lt;<a href="mailto:dyoo@hashcollision.org">dyoo@hashcollision.org</a>&gt; wrote:<br>&gt;<br>&gt; &gt;<br>&gt; &gt; With this in place, PLaneT2 package installation appears to be behaving.<br>
&gt;<br>&gt;<br>&gt; The other hack in there that&#39;s making me feel a little uncomfortable is this:<br>&gt;<br>&gt;     <a href="https://github.com/dyoo/racket/commit/df221a6266dc347556e19b98e091b8a62ef8bc8b">https://github.com/dyoo/racket/commit/df221a6266dc347556e19b98e091b8a62ef8bc8b</a><br>
&gt;<br>&gt;<br>&gt;<br>&gt; If I don&#39;t do this, then as soon as I do the following interaction:<br>&gt;<br>&gt; ---<br>&gt; #lang racket<br>&gt; (require planet2)<br>&gt; (install &quot;sxml&quot;)<br>&gt; ---<br>&gt;<br>
&gt; followed by:<br>&gt;<br>&gt; ---<br>&gt; #lang racket<br>&gt; (require sxml)<br>&gt; ----<br>&gt;<br>&gt;<br>&gt; then DrRacket again tries to compile sxml with DrRacket debug<br>&gt; annotations.  But I do not understand this at all!  Shouldn&#39;t the<br>
&gt; module loader be looking at all the paths in use-compiled-file-paths<br>&gt; before deciding to recompile?<br></div><div><br></div></div>