Hi,
I moved most of the inspector code to contrib and called the module "fancy-inspector". Slime still has a (non-fancy) inspector which shows whatever the backend returns. Except, for lists, arrays, and hashtables.
On the implementation side, this is done by dispatching on the second argument of inspect-for-emacs. The code in the contrib is almost unchanged. Only the specializers of the second argument are different.
To use the fancy inspector add the usual:
(add-to-list 'load-path "<contrib-directory>") (add-hook 'slime-load-hook (lambda () (require 'slime-fancy-inspector)))
to your .emacs.
Helmut.