<div dir="ltr">&gt; T<span style="font-family:arial,sans-serif;font-size:13px">he GHC devs know a better solution is needed; unfortunately, the best they&#39;ve come up with is a proposal to build everything against</span><div>

<span style="font-family:arial,sans-serif;font-size:13px">&gt; everything else in every possible combination....</span><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">Surely that isn&#39;t necessary; it could be done lazily. That is, compile every combination that is actually demanded by their respective cabal files. No?</span></div>

<div style><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">Peter</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>

</span></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 28 May 2013 15:58, Brandon Allbery <span dir="ltr">&lt;<a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@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"><div dir="ltr"><div class="im">On Tue, May 28, 2013 at 3:37 AM, harry <span dir="ltr">&lt;<a href="mailto:voldermort@hotmail.com" target="_blank">voldermort@hotmail.com</a>&gt;</span> wrote:<br>

</div><div class="gmail_extra"><div class="gmail_quote"><div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Brandon Allbery &lt;allbery.b &lt;at&gt; <a href="http://gmail.com" target="_blank">gmail.com</a>&gt; writes:<br>&gt; Why isn&#39;t this avoided by installing packages without inlining? Packages ...<br>



<div>&gt;<br>
&gt; Because the performance is somewhere between horrible and abysmal.<br>
<br>
</div>Thank you, does this mean that dynamic linking wouldn&#39;t work either?</blockquote><div><br></div></div><div>Dynamic linking is an even bigger ball of snakes, yes. :/ A better solution would be nice, but I&#39;m not aware of any magic that can be applied to it. (The GHC devs know a better solution is needed; unfortunately, the best they&#39;ve come up with is a proposal to build everything against everything else in every possible combination....) Not that there are any better ideas sitting around. Maybe whole program compilation, which would require all libraries to be available in source form (and would make dynamic linking meaningless since every compiled library would be a one-off).</div>


</div><div class="im"><div><br></div>-- <br><div dir="ltr"><div>brandon s allbery kf8nh                               sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>                                  <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div>


<div>unix, openafs, kerberos, infrastructure, xmonad        <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div>
</div></div></div>
<br>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
<br></blockquote></div><br></div>