CMU Common Lisp has both a graphical inspector that uses X windows and a simple terminal-based inspector.
[Function]
inspect &optional object
inspect calls the inspector on the optional argument object. If object is unsupplied, inspect immediately returns nil. Otherwise, the behavior of inspect depends on whether Lisp is running under X. When inspect is eventually exited, it returns some selected Lisp object.