mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-03-09 06:30:32 -07:00
When printing a class, print also the package name.
This commit is contained in:
parent
78b66f3bba
commit
ea555590b2
1 changed files with 6 additions and 4 deletions
|
|
@ -168,14 +168,16 @@ printer and we should rather use MAKE-LOAD-FORM."
|
|||
|
||||
(defmethod print-object ((instance t) stream)
|
||||
(print-unreadable-object (instance stream)
|
||||
(format stream "a ~S"
|
||||
(class-name (si:instance-class instance))))
|
||||
(let ((*package* (find-package "CL")))
|
||||
(format stream "a ~S"
|
||||
(class-name (si:instance-class instance)))))
|
||||
instance)
|
||||
|
||||
(defmethod print-object ((class class) stream)
|
||||
(print-unreadable-object (class stream)
|
||||
(format stream "The ~A ~S"
|
||||
(class-name (si:instance-class class)) (class-name class)))
|
||||
(let ((*package* (find-package "CL")))
|
||||
(format stream "The ~S ~S"
|
||||
(class-name (si:instance-class class)) (class-name class))))
|
||||
class)
|
||||
|
||||
(defmethod print-object ((gf standard-generic-function) stream)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue