<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 7, 2013 at 10:35 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb adM"><div class="im">> How would we have plugins and dynamic configuration without a JIT? You want to recompile (using the god preprocessor that sees all and knows all) every time the user tweaks the model or algorithm? No thank you.<br>

<br>
</div></div>  Oh come on. It takes 1 minute to compile all of PETSc on my laptop. With the proper dependencies known, a change that affects only a few places (like most editing changes) would take seconds to update the dynamic library.</blockquote>
</div><div class="gmail_extra"><br></div><div class="gmail_extra" style>I read comments like this and really don't understand what you are advocating.</div><br>Why don't we get rid of the options database and just configure the right method using the build system/preprocessor/whatever?</div>
</div>