<div dir="ltr">I vote for this change.  I&#39;ll happily update my package in order to make it easier for others to contribute new ones.<br></div><div class="gmail_extra"><br clear="all"><div>Carl Eastlund</div>
<br><br><div class="gmail_quote">On Fri, Jun 14, 2013 at 10:07 AM, Matthew Flatt <span dir="ltr">&lt;<a href="mailto:mflatt@cs.utah.edu" target="_blank">mflatt@cs.utah.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I think more people need to speak up on this question --- particularly<br>
authors of existing packages, since the current proposal necessitates<br>
an update to each existing package.<br>
<br>
The proposal is to make single-package collections the default:<br>
<br>
 * If a directory used as a package has no &quot;info.rkt&quot; file, then it is<br>
   treated as a single-collection package.<br>
<br>
   The single collection&#39;s name is the same as the package name (which<br>
   tends to be the directory name, but it depends on how you install<br>
   the package).<br>
<br>
 * If a directory used as a package has an &quot;info.rkt&quot; file, but<br>
   &quot;info.rkt&quot; doesn&#39;t explicitly say that the package is<br>
   multi-collection, then it&#39;s still a single-collection package.<br>
<br>
   The &quot;info.rkt&quot; file might supply a name for the single collection,<br>
   instead of leaving it to the package name; supplying a name would be<br>
   a requirement for ring-0 packages.<br>
<br>
For each existing package, the author would need to add a line to the<br>
package&#39;s &quot;info.rkt&quot; to indicate that it is a multi-collection package<br>
(or change the layout to single-collection mode, with the caveat that<br>
the package won&#39;t work with v5.3.4).<br>
<br>
Any more votes for/against?<br>
<div class="HOEnZb"><div class="h5"><br>
_________________________<br>
  Racket Developers list:<br>
  <a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br>
</div></div></blockquote></div><br></div>