On Mon, Jul 24, 2017 at 1:28 AM, Jean-Claude Beaudoin < jean.claude.beaud...@gmail.com> wrote:
> > On Sun, Jul 23, 2017 at 7:49 PM, Faré <f...@tunes.org> wrote: > >> Regarding these ASDF failures on MKCL: >> * test-program was a bug in my latest ASDF tweaks, now fixes. >> * test-bundle and test3 smell like another case where MKCL errors out >> due to non-serious conditions being signalled, this time inside a >> require. >> > > It does smell fishy in that area now that you mention it. Investigating... > > >> * test-defsystem-depends-on-phase-overlap.script is because said test >> tries to undefine a class using >> (setf (find-class 'asdf::my-cl-source-file) nil) >> and MKCL disapproves, unlike all other tested CL implementations, >> erroring with: >> "TEST ABORTED: NIL is not of type SI:INSTANCE." >> Is that a compliant way to undefine a class? If not, is there one and >> what is it? >> > > This is clearly a bug in MKCL! Your attempt at undefining a class is > directly in line > with "Issue SETF-FIND-CLASS Writeup" annexed to the ANSI-CL standard. > > Please give a try to the latest MKCL's github repo master head, it has new commits that should fix both problems mentioned here above. Cheers, JCB