Working on the tests in output-tests.lisp, I noticed that failures are being reported with expected and actual values backwards.
That is, when the runner says
blah evaluated to "foo" which is not string= to "bar"
... "foo" is actually the expected value and "bar" the actual, so the message ought to say:
blah evaluated to "bar" which is not string= to "foo".
Daniel