CL-USER> (handler-bind ((style-warning #'break)) (eval '(defgeneric frob (bar) (:generic-function-class filtered-functions:filtered-function) (:method (bar))))) ;;;;;;;;;;;;; The value # is not of type (OR (VECTOR CHARACTER) (VECTOR NIL) FUNCTION BASE-STRING) when binding SB-KERNEL::DATUM [Condition of type TYPE-ERROR] Restarts: 0: [MUFFLE-WARNING] Skip warning. 1: [RETRY] Retry SLIME REPL evaluation request. 2: [*ABORT] Return to SLIME's top level. 3: [ABORT] abort thread (#) Backtrace: 0: (BREAK #) [more] Locals: SB-DEBUG::ARG-0 = # SB-DEBUG::MORE = NIL 1: (SB-KERNEL::%SIGNAL #) Locals: CONDITION = # HANDLER-CLUSTERS = (((# . #)) ((# . #)) ..) 2: (SB-C::COMPILER-STYLE-WARNING-HANDLER #) Locals: CONDITION = # 3: (SB-KERNEL::%SIGNAL #) Locals: CONDITION = # HANDLER-CLUSTERS = (((# . #)) ((# . #)) ..) 4: ((FLET SB-KERNEL::%WARN :IN "SYS:SRC;CODE;WARM-ERROR.LISP") "The variable ~S is defined but never used." # SB-INT:SIMPLE-STYLE-WARNING BAR) Locals: CONDITION = # SB-KERNEL::DATUM = "The variable ~S is defined but never used." #:G7 = SB-INT:SIMPLE-STYLE-WARNING SB-KERNEL::SUPER = # SB-KERNEL::SUPERCLASSOID-NAME = STYLE-WARNING SB-DEBUG::MORE = (BAR) 5: (SB-C:COMPILER-STYLE-WARN "The variable ~S is defined but never used." BAR) Locals: #:G54315 = "The variable ~S is defined but never used." SB-DEBUG::MORE = (BAR) 6: (SB-C::NOTE-UNREFERENCED-VARS (#) #> VARS = (#) 7: (SB-C::NOTE-UNREFERENCED-FUN-VARS # :WH.. Locals: FUN = # :WHERE-FROM :DEFINED :VARS (BAR) {100E1531D3}> 8: (SB-C::%ADD-LAMBDA-VARS-TO-CLOSURES # :.. Locals: CLAMBDA = # :WHERE-FROM :DEFINED :VARS (BAR) {100E1531D3}> DID-SOMETHING = NIL PHYSENV = # {100E177173}> 9: (SB-C::ADD-LAMBDA-VARS-AND-LET-VARS-TO-CLOSURES # :WHERE-FROM :DEFINED :VARS (BAR) {100E1531D3}> DID-SOMETHING = NIL 10: (SB-C::PHYSENV-ANALYZE #) Locals: COMPONENT = # 11: (SB-C::COMPILE-COMPONENT #) Locals: COMPONENT = # 12: (SB-C::%COMPILE (SB-INT:NAMED-LAMBDA (SB-PCL::SLOW-METHOD FROB (T)) (#1=#:ARGS #2=#:NEXT-METHODS &REST #3=#:MORE-ARGS) (DECLARE (IGNORABLE #1# #2# #3#)) (FLET (# #) (DECLARE # #) (FLET # # #))) # COMPONENTS-FROM-DFO = (#) FUN = # LAMBDA-EXPRESSION = (SB-INT:NAMED-LAMBDA (SB-PCL::SLOW-METHOD FROB (T)) ..) NAME = NIL OBJECT = # PATH = (SB-C::ORIGINAL-SOURCE-START 0 0) 13: ((FLET "LAMBDA0" :IN "SYS:SRC;COMPILER;TARGET-MAIN.LISP")) Locals: SB-C::OOPS = NIL 14: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT)) Locals: SUCCEEDED-P = NIL 15: (SB-C:COMPILE-IN-LEXENV (SB-INT:NAMED-LAMBDA (SB-PCL::SLOW-METHOD FROB (T)) (#1=#:ARGS #2=#:NEXT-METHODS &REST #3=#:MORE-ARGS) (DECLARE (IGNORABLE #1# #2# #3#)) (FLET (# #) (DECLARE # #) (FLET # # #)).. Locals: .ANONYMOUS. = # EPHEMERAL = NIL ERRORP = T FORM = (SB-INT:NAMED-LAMBDA (SB-PCL::SLOW-METHOD FROB (T)) ..) #:G63329 = NIL NAME = NIL SOURCE-INFO = NIL 16: (SB-IMPL::%SIMPLE-EVAL (SB-INT:NAMED-LAMBDA (SB-PCL::SLOW-METHOD FROB (T)) (#1=#:ARGS #2=#:NEXT-METHODS &REST #3=#:MORE-ARGS) (DECLARE (IGNORABLE #1# #2# #3#)) (FLET (# #) (DECLARE # #) (FLET # # #))).. Locals: EXPR = (SB-INT:NAMED-LAMBDA (SB-PCL::SLOW-METHOD FROB (T)) ..) LEXENV = # 17: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SB-INT:NAMED-LAMBDA (SB-PCL::SLOW-METHOD FROB (T)) (#1=#:ARGS #2=#:NEXT-METHODS &REST #3=#:MORE-ARGS) (DECLARE (IGNORABLE #1# #2# #3#)) (FLET (# #) (DECLARE # #) (FLET #.. Locals: SB-KERNEL:LEXENV = # SB-IMPL::ORIGINAL-EXP = (SB-INT:NAMED-LAMBDA (SB-PCL::SLOW-METHOD FROB (T)) ..) 18: (SB-INT:SIMPLE-EVAL-IN-LEXENV (LIST* :FUNCTION (SB-INT:NAMED-LAMBDA (SB-PCL::SLOW-METHOD FROB #) (#:ARGS #:NEXT-METHODS &REST #:MORE-ARGS) (DECLARE #) (FLET # # #)) (QUOTE NIL)) #) Locals: SB-KERNEL:LEXENV = # SB-IMPL::NAME#2 = LIST* SB-IMPL::ORIGINAL-EXP = (LIST* :FUNCTION ..) 19: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SB-PCL::%DEFMETHOD-EXPANDER FROB NIL (BAR) NIL) #) Locals: SB-KERNEL:LEXENV = # SB-IMPL::NAME#2 = SB-PCL::LOAD-DEFMETHOD SB-IMPL::ORIGINAL-EXP = (SB-PCL::%DEFMETHOD-EXPANDER FROB NIL (BAR) NIL) 20: (SB-INT:SIMPLE-EVAL-IN-LEXENV (EVAL-WHEN (:EXECUTE) (SB-PCL::%DEFMETHOD-EXPANDER FROB NIL (BAR) NIL)) #) Locals: SB-KERNEL:LEXENV = # SB-IMPL::ORIGINAL-EXP = (EVAL-WHEN (:EXECUTE) (SB-PCL::%DEFMETHOD-EXPANDER FROB NIL (BAR) NIL)) 21: (SB-INT:SIMPLE-EVAL-IN-LEXENV (DEFMETHOD FROB (BAR)) #) Locals: SB-KERNEL:LEXENV = # SB-IMPL::ORIGINAL-EXP = (DEFMETHOD FROB (BAR)) 22: (SB-INT:SIMPLE-EVAL-IN-LEXENV (LIST (DEFMETHOD FROB (BAR))) #) Locals: SB-KERNEL:LEXENV = # SB-IMPL::NAME#2 = LIST SB-IMPL::ORIGINAL-EXP = (LIST (DEFMETHOD FROB (BAR))) 23: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SB-PCL::SET-INITIAL-METHODS (LIST (DEFMETHOD FROB #)) (FDEFINITION (QUOTE FROB))) #) Locals: SB-KERNEL:LEXENV = # SB-IMPL::NAME#2 = SB-PCL::SET-INITIAL-METHODS SB-IMPL::ORIGINAL-EXP = (SB-PCL::SET-INITIAL-METHODS (LIST (DEFMETHOD FROB (BAR))) (FDEFINITION 'FROB)) 24: (SB-IMPL::SIMPLE-EVAL-PROGN-BODY ((EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL :EXECUTE) (SB-PCL::COMPILE-OR-LOAD-DEFGENERIC #)) (SB-PCL::LOAD-DEFGENERIC (QUOTE FROB) (QUOTE #) (SB-C:SOURCE-LOCATION) .. Locals: LEXENV = # PROGN-BODY = ((EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL :EXECUTE) (SB-PCL::COMPILE-OR-LOAD-DEFGENERIC 'FROB)) ..) REST-I = ((FDEFINITION 'FROB)) 25: (SB-INT:SIMPLE-EVAL-IN-LEXENV (DEFGENERIC FROB (BAR) (:GENERIC-FUNCTION-CLASS FILTERED-FUNCTIONS:FILTERED-FUNCTION) (:METHOD (BAR))) #) Locals: SB-KERNEL:LEXENV = # SB-IMPL::ORIGINAL-EXP = (DEFGENERIC FROB ..) 26: (EVAL (DEFGENERIC FROB (BAR) (:GENERIC-FUNCTION-CLASS FILTERED-FUNCTIONS:FILTERED-FUNCTION) (:METHOD (BAR)))) Locals: SB-IMPL::ORIGINAL-EXP = (DEFGENERIC FROB ..) 27: ((LAMBDA ())) 28: (SB-INT:SIMPLE-EVAL-IN-LEXENV (HANDLER-BIND ((STYLE-WARNING #)) (EVAL (QUOTE #))) #) 29: (EVAL (HANDLER-BIND ((STYLE-WARNING #)) (EVAL (QUOTE #)))) 30: (SWANK::EVAL-REGION "(handler-bind ((style-warning #'break)) ..) 31: ((LAMBDA NIL :IN SWANK-REPL::REPL-EVAL)) 32: (SWANK-REPL::TRACK-PACKAGE #) 33: ((LAMBDA NIL :IN SWANK-REPL::REPL-EVAL)) 34: (SWANK::CALL-WITH-RETRY-RESTART "Retry SLIME REPL evaluation request." #) 35: ((LAMBDA NIL :IN SWANK-REPL::REPL-EVAL)) 36: (SWANK/BACKEND:CALL-WITH-SYNTAX-HOOKS #) 37: (SWANK::CALL-WITH-BUFFER-SYNTAX NIL #) 38: (SWANK-REPL::REPL-EVAL "(handler-bind ((style-warning #'break)) ..) 39: (SWANK-REPL:LISTENER-EVAL "(handler-bind ((style-warning #'break)) ..) 40: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK-REPL:LISTENER-EVAL "(handler-bind ((style-warning #'break)) ..) 41: (EVAL (SWANK-REPL:LISTENER-EVAL "(handler-bind ((style-warning #'break)) ..) 42: (SWANK:EVAL-FOR-EMACS (SWANK-REPL:LISTENER-EVAL "(handler-bind ((style-warning #'break)) ..) 43: (SWANK::PROCESS-REQUESTS NIL) 44: ((LAMBDA NIL :IN SWANK::HANDLE-REQUESTS)) 45: ((LAMBDA NIL :IN SWANK::HANDLE-REQUESTS)) 46: (SWANK/SBCL::CALL-WITH-BREAK-HOOK # #) 47: ((FLET SWANK/BACKEND:CALL-WITH-DEBUGGER-HOOK :IN "/home/phoe/.emacs.d/elpa/26.1/develop/slime-20190930.1713/swank/sbcl.lisp") # # #) 49: ((LAMBDA NIL :IN SWANK::HANDLE-REQUESTS)) 50: (SWANK::CALL-WITH-BINDINGS ((*STANDARD-INPUT* . #)) #) 51: ((FLET "FORM-FUN-5" :IN SWANK::HANDLE-REQUESTS)) 52: (SWANK::HANDLE-REQUESTS # NIL) 53: (SWANK-REPL::REPL-LOOP #) 54: ((LAMBDA NIL :IN SWANK-REPL::SPAWN-REPL-THREAD)) 55: (SWANK::CALL-WITH-BINDINGS NIL #) 56: ((LAMBDA NIL :IN SWANK-REPL::SPAWN-REPL-THREAD)) 57: ((FLET SB-UNIX::BODY :IN SB-THREAD::NEW-LISP-THREAD-TRAMPOLINE)) 58: ((FLET "WITHOUT-INTERRUPTS-BODY-4" :IN SB-THREAD::NEW-LISP-THREAD-TRAMPOLINE)) 59: ((FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::NEW-LISP-THREAD-TRAMPOLINE)) --more--