<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Thu, Dec 4, 2014 at 11:06 PM, Jean-Claude Beaudoin <span dir="ltr"><<a href="mailto:jean.claude.beaudoin@gmail.com" target="_blank">jean.claude.beaudoin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><span class="">On Thu, Dec 4, 2014 at 5:20 AM, D. Martinez <span dir="ltr"><<a href="mailto:denis.martinez@live.com" target="_blank">denis.martinez@live.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello. Being new to "serious" CL programming I am hitting a brick wall right now in one CLOS project.<br>
After some time of infructuous searching I cannot find the source of my problem, which may be of either MKCL or ASDF but I lack the knowledge to debug this. Mr. JCB, who I have seen active on this list, may (hopefully!) be able to shed some light on the issue.<br>
<br></blockquote><div><br></div></span><div>This is definitely a MKCL 1.1.X bug, and one of the "unexpected consequence" variety. ASDF is not concerned by this problem. It may have helped in revealing the issue but nothing more, and it played only an incidental role in the matter.<br><br></div><br></div></div></div></blockquote><div><br></div><div>I further checked the ANSI CL spec along with the MOP spec and I could not find any justification in them for signaling an error when migrating a class from one metaclass to another.<br><br></div><div>MKCL inherited this error signaling behavior from its original fork away from ECL and I fail to understand the reason for its existence.<br><br></div><div>Therefore I simply removed it and adjusted the rest of the surrounding method accordingly.<br></div><div>This change is now on the MKCL git repo master head.<br></div><div><br></div><div>With this modification your sample code compiles and loads without error, as is, and without any further adjustment to MKCL.<br><br></div><div>Cheers,<br><br></div><div>JCB<br><br></div><div><br></div></div></div></div>