guicho271828 / lisp-namespace

no more discussion on lisp-1 vs lisp-2. THIS IS LISP-N.
37 stars 5 forks source link

describe-object method cannot be defined in LispWorks 7 #10

Closed fiddlerwoaroof closed 7 years ago

fiddlerwoaroof commented 7 years ago
CL-USER 5 > (ql:quickload :lisp-namespace)
To load "lisp-namespace":
  Load 1 ASDF system:
    lisp-namespace
; Loading "lisp-namespace"

Error: Defining (METHOD DESCRIBE-OBJECT :AFTER (SYMBOL T)) visible from package COMMON-LISP.
   1 (continue) Define it anyway.
   2 Discard the new method.
   3 Try loading /Users/elangley/.cache/common-lisp/lw-7.0.0-macosx-x64/Users/elangley/quicklisp/dists/quicklisp/software/lisp-namespace-20160825-git/src/namespace.64xfasl again.
   4 Give up loading /Users/elangley/.cache/common-lisp/lw-7.0.0-macosx-x64/Users/elangley/quicklisp/dists/quicklisp/software/lisp-namespace-20160825-git/src/namespace.64xfasl.
   5 Try loading another file instead of /Users/elangley/.cache/common-lisp/lw-7.0.0-macosx-x64/Users/elangley/quicklisp/dists/quicklisp/software/lisp-namespace-20160825-git/src/namespace.64xfasl.
   6 Recompile namespace and try loading it again
   7 Retry loading FASL for
   #<ASDF/LISP-ACTION:CL-SOURCE-FILE "lisp-namespace" "src" "namespace">.
   8 Continue, treating loading FASL for
   #<ASDF/LISP-ACTION:CL-SOURCE-FILE "lisp-namespace" "src" "namespace">
     as having been successful.
   9 Retry ASDF operation.
  10 Retry ASDF operation after resetting the configuration.
  11 (abort) Give up on "lisp-namespace"
  12 Return to level 0.
  13 Restart top-level loop.

Type :b for backtrace or :c <option number> to proceed.
Type :bug-form "<subject>" for a bug report template or :? for other options.
fiddlerwoaroof commented 7 years ago

Everything seems to work fine if I pick the continue restart, however it seems like the standard only permits user extension of DESCRIBE-OBJECT on new classes ( http://www.lispworks.com/reference/HyperSpec/Body/f_desc_1.htm )

fiddlerwoaroof commented 7 years ago

I can't figure out exactly why the handler-bind method isn't working though.

guicho271828 commented 7 years ago

Perhaps the error is not a simple-error.