A thing I should know myself....
Robert Goldman
rpgoldman at sift.info
Fri Jun 22 18:53:38 UTC 2018
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-UNIMPLEMENTED` as a macro for
> defining stub functions. When you compile a file with unimplemented
> functions, you get a warning of the type `FOO:UNIMPLEMENTED-STUB` in
> my library `FOO`.
>
> 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 `foo` doesn'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-symbol` for this purpose.
>
> Thoughts?
>
> thanks,
> r
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20180622/284e0f01/attachment.html>
More information about the asdf-devel
mailing list