On Mon, Jul 24, 2017 at 1:28 AM, Jean-Claude Beaudoin < jean.claude.beaudoin@gmail.com> wrote:
On Sun, Jul 23, 2017 at 7:49 PM, Faré fare@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