In summary, when you instruct <code>boot-system</code> to manage your application lifecycle (with the <code>auto</code> option), either one of those two things will happen after you change a source file:
</p>
<ul class="org-ul">
<li><code>refresh</code> will first unload all affected namespaces (to remove old definitions) before reloading them in dependency order.</li>
<li><code>reset</code> will restart the system if that file was defined in the <code>files</code> vector.</li>
</ul>
</div>
</div>

<div id=