<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 <<a href="mailto:dyoo@hashcollision.org">dyoo@hashcollision.org</a>> wrote:<br>><br>> ><br>> > With this in place, PLaneT2 package installation appears to be behaving.<br>
><br>><br>> The other hack in there that's making me feel a little uncomfortable is this:<br>><br>> <a href="https://github.com/dyoo/racket/commit/df221a6266dc347556e19b98e091b8a62ef8bc8b">https://github.com/dyoo/racket/commit/df221a6266dc347556e19b98e091b8a62ef8bc8b</a><br>
><br>><br>><br>> If I don't do this, then as soon as I do the following interaction:<br>><br>> ---<br>> #lang racket<br>> (require planet2)<br>> (install "sxml")<br>> ---<br>><br>
> followed by:<br>><br>> ---<br>> #lang racket<br>> (require sxml)<br>> ----<br>><br>><br>> then DrRacket again tries to compile sxml with DrRacket debug<br>> annotations. But I do not understand this at all! Shouldn't the<br>
> module loader be looking at all the paths in use-compiled-file-paths<br>> before deciding to recompile?<br></div><div><br></div></div>