<br><br><div class="gmail_quote">On Wed, Feb 24, 2010 at 5:53 PM, Carl Eastlund <span dir="ltr">&lt;<a href="mailto:carl.eastlund@gmail.com">carl.eastlund@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
It doesn&#39;t matter where you put it.  DrScheme doesn&#39;t save a compiled<br>
version of the *file itself* that you are running -- because, with<br>
unsaved edits, that may not correspond to the file on disk, anyway.<br>
DrScheme only saves compiled versions of dependencies (via &quot;require&quot;)<br>
that it has to read from disk.<br>
<br>
That is the behavior I see, anyway.  If I create a file &quot;b.ss&quot; that<br>
requires &quot;a.ss&quot;, I can look in the compiled/ subtree and find a<br>
compiled version of &quot;a.ss&quot; but not of &quot;b.ss&quot;.<br>
<br>
Carl Eastlund<br>
<br>
On Wed, Feb 24, 2010 at 10:44 AM, Robby Findler<br>
<div class="im">&lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt; wrote:<br>
</div><div><div></div><div class="h5">&gt; I&#39;m sorry, I wasn&#39;t clear. Anywhere in the result of<br>
&gt; current-library-collection-paths isn&#39;t touched in this manner (and<br>
&gt; that is set by the PLTCOLLECTS environment variable and other things).<br>
&gt;<br>
&gt; Robby<br>
</div></div></blockquote></div><br>Ok, thank you both, I got it working now.<br><br>I have always used the collects path as an general mechanism for finding Scheme modules. So, should I use requires in the form of &quot;foo.ss&quot;, &quot;../bar/main.ss&quot; etc. instead? Wouldn&#39;t that hard code the module locations in my Scheme files?<br>
<br>-- <br>tomppa<br>