<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Jul 15, 2015 at 6:48 AM, Attila Lendvai <span dir="ltr"><<a href="mailto:attila@lendvai.name" target="_blank">attila@lendvai.name</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> I don't like to be forced to re-compile it in order to load it for the<br>
> following reasons:<br>
<br>
</span>ASDF solves most of these problems, including fasl file placement,<br>
especially if you are willing to write a line or two to load your<br>
codebase with some debugging extras (a (DECLAIM (OPTIMIZE DEBUG)), and<br>
i also have some macros that react to variables, notably dribble level<br>
logging stops being a no-op).<br>
<br>
among the things you listed the only thing that i don't know how to<br>
solve in my ASDF/slime setup is losing track of what i've edited and<br>
haven't given to the lisp for redefinition yet. what i do is i keep<br>
track of it in my head, and whenever i suspect that things may be out<br>
of sync, then i press 3 key combination to restart the lisp and<br>
recompile/reload the project.<br>
<br>
hth,<br></blockquote><div><br></div><div>So, it sounds like we can setup ASDF, learn a bunch of steps, add debugging code to our app, and just reset the whole world if we think we might have gotten confused,</div><div><br></div><div>or,</div><div><br></div><div>we can just use slime-save-and-load.</div><div><br></div><div>Is that a fair statement?</div><div><br></div><div>Blake</div><div><br></div></div></div></div>