<div>Neil,</div><div><br></div>I&#39;m pretty much familiar with all of those approaches, but every time I resort to them they feel like workarounds that are not generally satisfying and I must be missing something.   Worse these are all &quot;techniques&quot; that people figure out after some serious head banging on brick wall trial and error with racket  I&#39;ve personally gone down each of those paths and various and sundry versions of &quot;requires&quot; that populate show all those &quot;techniques&quot;.  And frankly its a bit of a mess.<div>
<br></div><div>So here is the scenario.  Joe the some what experienced coder hears lisp is cool and Racket is the coolest lisp around.  He installs racket and I&#39;d think somewhere within a few hours is going to attempt to create a simple local library/collection of code and translate his favorite hello world program into racket.   If he sticks with it, after a few days deep in the doc and trial and error he might figure out one or more of below techniques.  But why is so ... hard or so tricky that a some do this or that discussion occurs?</div>
<div><br></div><div>The whole thing should just be a drop dead simple exercise.<br><div><br><div class="gmail_quote">On Sun, Aug 21, 2011 at 12:42 PM, Neil Van Dyke <span dir="ltr">&lt;<a href="mailto:neil@neilvandyke.org">neil@neilvandyke.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Ray Racine wrote at 08/21/2011 12:23 PM:<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The goal is to write a few common utility / library code that I frequently reuse in various projects.<br>
<br>
First question, are &quot;collections&quot; the way to do this?<br>
</blockquote>
<br></div>
Some people do it with collections and the &quot;PLTCOLLECTS&quot; environment variable.<br>
<br>
Some people just put everything in one big directory tree and use relative pathnames in their &quot;require&quot;s.<br>
<br>
Some people do it with PLaneT development links.  This is what I do now for personal work.  One side effect of this is that it&#39;s that much easier to move the libraries to the public PLaneT repository someday.<br><font color="#888888">
<br>
-- <br>
<a href="http://www.neilvandyke.org/" target="_blank">http://www.neilvandyke.org/</a><br>
______________________________<u></u>___________________<br>
 For list-related administrative tasks:<br>
 <a href="http://lists.racket-lang.org/listinfo/users" target="_blank">http://lists.racket-lang.org/<u></u>listinfo/users</a><br>
</font></blockquote></div><br></div></div>