<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 16, 2014 at 9:20 PM, Faré <span dir="ltr"><<a href="mailto:fahree@gmail.com" target="_blank">fahree@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Interestingly, uiop/common-lisp.lisp sets<br>
clos::*redefine-class-in-place* in uiop/common-lisp — is the problem<br>
due to your compiling asdf/defsystem separately, and bind r-c-i-p in<br>
LOAD, so that this setting doesn't apply to asdf/defsystem?<br></blockquote><div><br></div><div>I thought this was one possible problem but obviously this is not the one<br></div><div>you hit upon. (And I believe it still is a loophole worth closing).<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
At first, your solution looked like it wasn't working. Then, I tried<br>
to reproduce, and then it worked against ASDF 3.1.2. But still not<br>
against the syntax-control branch. I'm confused.<br>
<div class=""><br></div></blockquote><div><br></div><div>It turns out that I have never taken time to do a complete and detailed<br></div><div>inspection of each and every location in the MKCL's code where<br></div><div>
object up-to-date-ness is required, until now that is.  And what you hit<br></div><div>upon, trying to do your ASDF upgrade, revealed a good number of<br></div><div>gaping holes inside MKCL in that area.  So now I hope I have plugged<br>
</div><div>all of them properly without missing one.<br><br></div><div>The whole fix is in MKCL's git repo master head. I tried it on my copy<br></div><div>of ASDF syntax-control branch head and it worked OK. Could you<br>
</div><div>please confirm that it also works for you?<br></div><div><br></div><div>This will be part of MKCL 1.1.9 that I will push out the door as a released<br></div><div>version in a few days from now.<br><br></div><div>
Thank you for your help solving this MKCL's issue.<br><br><br></div></div></div></div>