dbus icon indicating copy to clipboard operation
dbus copied to clipboard

Include own version of xspam since cl-xmlspam is non-free software.

Open Ambrevar opened this issue 6 years ago • 2 comments

This should fix #25.

Common Lisp / ASDF question: how do we specify a dependency for a package without importing its names? For instance, say I want to use cl-ppcre by always prefixing it with the system name, so I want to call cl-ppcre:scan and not just scan. The only way that I know of is to add the dependency to the :depends-on field in the .asd, like I did in this pull request. Is there a better way?

Ambrevar avatar Jul 30 '19 07:07 Ambrevar

Hey,

I will not merge this. If you want to get rid of cl-xmlspam, you can modify to the code in introspect.lisp so that it will use cxml directly.

If you want to use cl-ppcre but not import its symbols, simply have an (:import-from #:cl-ppcre) in the defpackage form.

death avatar Jul 30 '19 10:07 death

Indeed, adapting parse-introspection-document seems like the right way to fix it.

The function does not have a docstring though nor tests, so could you explain what it does, which input and output it expects? Thanks!

Ambrevar avatar Jul 30 '19 11:07 Ambrevar