Not sure why that took 8 days to post...
On 14 Jun 2018, at 12:50, Robert Goldman wrote:
I have a library that provides
DEF-UNIMPLEMENTEDas a macro for defining stub functions. When you compile a file with unimplemented functions, you get a warning of the typeFOO:UNIMPLEMENTED-STUBin my libraryFOO.I'd like to put in an asdf system definition a file spec something like this:
(:file "file-with-stubs" :method (:around (o c) (handler-bind ((foo:unimplemented-stub #'(lambda (c) (print c) (muffle-warning c)) (call-next-method)))but, of course, the package
foodoesn't exist when this is read (although I could put(asdf:load-system "foo")upstream of the enclosing defsystem).This isn't a case that's nicely consistent with Faré's hack for translating strings or keyword symbols, nor does it seem easy to use
find-symbolfor this purpose.Thoughts?
thanks,
r