I have found another bug in the SBCL MOP implementation: It's not
possible to have anonymous classes, although both ANSI CL and AMOP
clearly state otherwise. When I call (make-instance 'standard-class) I
get an error that the type nil cannot be redefined.
Of course, the workaround is trivial, one can just gensym a name. So
this is not critical, at least in my case.
I am currently using 0.8.12 on Mac OS X.
P.S.: If it's helpful I can dig up the relevant sections in the
HyperSpec and the MOP spec.
Tyler: "How's that working out for you?"
Tyler: "Keep it up, then."