chiark / gitweb /
Inspection of symbols now works
authorespen <espen>
Thu, 2 Feb 2006 23:00:28 +0000 (23:00 +0000)
committerespen <espen>
Thu, 2 Feb 2006 23:00:28 +0000 (23:00 +0000)
examples/ginspect.lisp

index a5dd6c726c83d1079d575705e5a2117e26ebae1f..f07e87e07a7eca2a42664d73faf570823c32dc66 100644 (file)
@@ -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.6 2006/02/02 22:48:53 espen Exp $
+;; $Id: ginspect.lisp,v 1.7 2006/02/02 23:00:28 espen Exp $
 
 (in-package :gtk)
 
@@ -108,15 +108,16 @@ (defmethod decompose-describe-object ((object (eql *ginspect-unbound-object-mark
 (defmethod decompose-describe-object ((object symbol))
   (values 
    (call-next-method) t
-   (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))))
+   (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))