X-Git-Url: https://git.distorted.org.uk/~mdw/clg/blobdiff_plain/55212af123daea1d86d31da21cc1bee77651fb81..59aecf50999369f4acbb23e642fcb138f5ff99f1:/examples/ginspect.lisp diff --git a/examples/ginspect.lisp b/examples/ginspect.lisp index b21d6f3..f07e87e 100644 --- a/examples/ginspect.lisp +++ b/examples/ginspect.lisp @@ -20,7 +20,7 @@ ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -;; $Id: ginspect.lisp,v 1.5 2005/04/23 16:48:49 espen Exp $ +;; $Id: ginspect.lisp,v 1.7 2006/02/02 23:00:28 espen Exp $ (in-package :gtk) @@ -81,7 +81,7 @@ (if (equal parts (list object)) (values description nil nil) (values description named-p parts))) - (sb-impl::inspected-parts object)) + #+sbcl(sb-impl::inspected-parts object)) (defmethod decompose-describe-object ((object (eql t))) (values (call-next-method) nil nil)) @@ -108,15 +108,16 @@ (defmethod decompose-describe-object ((object symbol)) (values (call-next-method) t - (cons "Name" (symbol-name object)) - (cons "Package" (symbol-package objecy)) - (cons "Value" (if (boundp object) - (symbol-value object) - *ginspect-unbound-object-marker*)) - (cons "Function" (if (fboundp object) - (symbol-function object) - *ginspect-unbound-object-marker*)) - (cons "Plist" (symbol-plist object)))) + (list + (cons "Name" (symbol-name object)) + (cons "Package" (symbol-package object)) + (cons "Value" (if (boundp object) + (symbol-value object) + *ginspect-unbound-object-marker*)) + (cons "Function" (if (fboundp object) + (symbol-function object) + *ginspect-unbound-object-marker*)) + (cons "Plist" (symbol-plist object))))) #+cmu (defmethod decompose-describe-object ((object standard-object))