I would ask: why is anything ever split up? Why not just munge everything in the<br>entire Linux distribution into one big fat library?<br><br>  Matt<br><br><div class="gmail_quote">On Tue, Jun 9, 2009 at 4:55 PM, Jed Brown <span dir="ltr"><<a href="mailto:jed@59a2.org">jed@59a2.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">Barry Smith wrote:<br>
><br>
> On Jun 9, 2009, at 4:37 PM, Matthew Knepley wrote:<br>
><br>
>> I think its legitimate to only want some of our crap.<br>
><br>
>    You only get what you use; if you only use KSP then only the KSP and<br>
> below stuff will be pulled into your program, so what is the problem?<br>
<br>
</div>With shared libs, you always get the whole thing.  Of course, the unused<br>
part may only be mapped into virtual memory (thus never physically<br>
present).  I suspect it's fairly rare to use less than Mat or KSP at<br>
which point the presence of SNES/TS/DM is minimal overhead.  A single<br>
lib is certainly easier to find with configure scripts.<br>
<font color="#888888"><br>
Jed<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>