Skip to content

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

Open
Ambrevar wants to merge 1 commit intodeath:masterfrom
Ambrevar:master
Open

Include own version of xspam since cl-xmlspam is non-free software.#26
Ambrevar wants to merge 1 commit intodeath:masterfrom
Ambrevar:master

Conversation

@Ambrevar
Copy link

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?

@death
Copy link
Owner

death commented Jul 30, 2019

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.

@Ambrevar
Copy link
Author

Ambrevar commented Jul 30, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Licensing issue in xmlspam dependency

2 participants