DESCRIBE on a generic function disregards package qualifiers on symbols
Bug #2095717 reported by
Michał "phoe" Herda
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
New
|
Undecided
|
Unassigned |
Bug Description
SBCL 2.5.0.
CL-USER> (defgeneric foo (bar) (:method ((bar (eql :baz)))))
WARNING: redefining CL-USER::FOO in DEFGENERIC
#<STANDARD-
CL-USER> (describe #'foo)
#<STANDARD-
[generic-
Lambda-list: (BAR)
Derived type: (FUNCTION (&REST T) *)
Method-combination: STANDARD
Methods:
(FOO ((EQL BAZ)))
Source file: NIL
;; ---------------- snip ---------------- ;;
Under "Methods:", shouldn't BAZ be printed with a package qualifier (as a keyword)? The current printing suggests a symbol present in the current package, and that's confusing.
To post a comment you must log in.