<div>Neil,</div><div><br></div>I'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 "techniques" that people figure out after some serious head banging on brick wall trial and error with racket I've personally gone down each of those paths and various and sundry versions of "requires" that populate show all those "techniques". 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'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"><<a href="mailto:neil@neilvandyke.org">neil@neilvandyke.org</a>></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 "collections" the way to do this?<br>
</blockquote>
<br></div>
Some people do it with collections and the "PLTCOLLECTS" environment variable.<br>
<br>
Some people just put everything in one big directory tree and use relative pathnames in their "require"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'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>