<div dir="ltr"><div>Ah, that&#39;s cool. Looking forward to it!<br></div><div>And the in-url thing would be useful indeed for gists for example.<br></div><div><br></div>Laurent<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">

On Thu, May 30, 2013 at 8:32 PM, Eli Barzilay <span dir="ltr">&lt;<a href="mailto:eli@barzilay.org" target="_blank">eli@barzilay.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Yes, I really want to try and get to look into doing this.  The thing<br>
is that multi-collection libraries are going to be a common case for<br>
plt packages (which will get pulled out from the main repository), but<br>
the single-collection ones are going to be the much more popular case<br>
elsewhere.<br>
<br>
(And I also still dream on doing some `url-in&#39; to require a single<br>
file, since that&#39;s also an important mode of quick sharing.  But<br>
that&#39;s another story.)<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
10 minutes ago, Jay McCarthy wrote:<br>
&gt; The Racket package system doesn&#39;t support packages that aren&#39;t<br>
&gt; collection roots. Eli has said that he wants to implement such a<br>
&gt; feature, but it is not available today.<br>
&gt;<br>
&gt; Jay<br>
&gt;<br>
&gt; On Thu, May 30, 2013 at 8:29 AM, Laurent &lt;<a href="mailto:laurent.orseau@gmail.com">laurent.orseau@gmail.com</a>&gt; wrote:<br>
&gt; &gt; I&#39;m willing to upgrade my packages for the new PLaneT system, but one thing<br>
&gt; &gt; that pushes me back is the fact that I need to create a directory for my<br>
&gt; &gt; package and a subdirectory for the collection(s).<br>
&gt; &gt;<br>
&gt; &gt; But most of my packages are (and will probably be) single-collection<br>
&gt; &gt; packages, and it hurts my logic to have to modify my directory tree for that<br>
&gt; &gt; purpose.<br>
&gt; &gt;<br>
&gt; &gt; I know there have been several discussions already about this, but perhaps<br>
&gt; &gt; there is a simple fix:<br>
&gt; &gt; Maybe there could be a `single-collection?&#39; entry in the info.rkt file<br>
&gt; &gt; which, when true, would tell `raco pkg install&#39; to create itself a directory<br>
&gt; &gt; for the package that has the same name as the collection it contains?<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:<br>
                    <a href="http://barzilay.org/" target="_blank">http://barzilay.org/</a>                   Maze is Life!<br>
</font></span></blockquote></div><br></div>