<div>Jay - </div><ol><li>Thanks for having this out - this is a great start and a very important problem to solve  <br><br></li><li>Is it correct that *heap* maps to the account name in planet?  Such as jaymccarthy, schematics, or bzlib? <br>
<br>There is always tension between the naming by capability or author in package systems.  Do we have a preference one way or another? <br><br></li><li>For all the modules that are currently in core, it might make sense to simply lump them under a *core* heap to simplify the reorganization, but it&#39;s clear that not all packages are strictly required, so it would eventually be great to separate them out: <br>
<br></li><ol><li>absolute core (scheme &amp; racket language, no GUI) </li><li>GUI </li><li>other languages </li><li>etc <br><br></li></ol><li>Agreed that the installation/compilation takes way too long.  Would like the ability to turn off doc installation - I believe docs needs to be online, and easily updated, i.e. wiki format <br>
<br></li><li>Another thing to improve the time of installation is to have pre-compiled binaries.  If this is a possibility, then perhaps binary-only package should also be considered.  That might not be the open source ideal, but can increase more adoption <br>
<br></li><li>Planet packages also have problems with dependency breakage when the dependency is a development link.  So that will need to be addressed <br><br></li><li>It&#39;s hard to understand the Glue section - are you suggesting having the URL embedded into the require spec?  I hope I am reading it incorrectly, as such hardcoding should be avoided. <br>
<br></li><li>The Linux repo (such as apt or yum) should be the preferred approach here - having a repo definition that defines where to search for packages.  Such approach allows for having planet mirrors and private repos <br>
</li></ol><div><br></div><div>The above are what I can think of for now.  Cheers. </div><div>yc</div><br><div class="gmail_quote">On Fri, Feb 18, 2011 at 1:21 PM, Jay McCarthy <span dir="ltr">&lt;<a href="mailto:jay.mccarthy@gmail.com">jay.mccarthy@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">You may recall from the meeting over the summer that I promised a<br>
packaging Christmas present to Racket. I&#39;m over a month late, but here<br>
it is:<br>
<br>
<a href="http://faculty.cs.byu.edu/~jay/tmp/pkgs/spec.html" target="_blank">http://faculty.cs.byu.edu/~jay/tmp/pkgs/spec.html</a><br>
<br>
I lay out some goals for the new packaging system and make a concrete proposal.<br>
<br>
Please share your feedback so I can direct my efforts better.<br>
<br>
Jay<br><br></blockquote></div><br>