DESCRIBE on a generic function disregards package qualifiers on symbols

Bug #2095717 reported by Michał "phoe" Herda
6
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-GENERIC-FUNCTION CL-USER::FOO (1)>

CL-USER> (describe #'foo)
#<STANDARD-GENERIC-FUNCTION CL-USER::FOO (1)>
  [generic-function]

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.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.