<div dir="ltr">I repent.  While a reversible (install/uninstall)  system-wide build / install from source has some value in cases, I now doubt there is adequate ROEMOF, return on effort and maintenance of feature.<div><br>
</div><div style>Overall, for me, a trimmer &quot;core&quot; Racket installation is for more valuable.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jan 6, 2013 at 11:51 AM, 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">Yesterday, Ray Racine wrote:<br>
&gt; On installation issues:<br>
&gt;<br>
&gt; 1) Yes on defaulting to an installation-wide install as default.<br>
<br>
Matthew didn&#39;t suggest this as a default for all cases -- but just to<br>
be clear: an installation-wide as default is not something that is<br>
always better.  In fact, it is in many cases worse.  For example, on<br>
Linux (and probably on OSX) you can end up with permission errors,<br>
which can easily lead people down the usual path of sudo-ing the<br>
command which now means running random code as root (and most people<br>
would do a sudo since that doesn&#39;t require reading more, and will miss<br>
whatever flags are needed for private installation).  Another example<br>
is what can happen on Windows -- wither get some intimidating popup<br>
telling you about changing system directories, or worse, get the<br>
&quot;feature&quot; of windows pretending to save files in the right place but<br>
really putting them in your own directory.<br>
<br>
<br>
&gt; 3) Many (even most) of the collections library are non-core and IMHO<br>
&gt; should be evicted out into separate github hosted projects with<br>
&gt; drop-dead simple installation via Planet2 on demand.  I know this<br>
&gt; sounds harsh, but collects is over due for a healthy paring, if not<br>
&gt; a full blown gastric by-pass.<br>
<br>
Absolutely.  There are many sub-packages in the core now that got in<br>
based on the assumption that they&#39;ll turn into independent packages.<br>
There are also some people (ahem) who were screaming for ages about<br>
bad spaghetti dependency graphs which will cause huge problems when<br>
trying to get to a small core.<br>
<br>
(/me does an image query for &quot;repent&quot;.)<br>
<div class="HOEnZb"><div class="h5"><br>
--<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>
</div></div></blockquote></div><br></div>