Skip to content

Patch to allow Quicklisp to download and install systems named by :defsystem-depends-on #128

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

robert-dodier
Copy link

Here is a patch which enables Quicklisp to download and install systems named by :defsystem-depends-on. This helps if an ASDF component requires some package; with this patch, the required package is handled by Quicklisp, and without it, the package would have to be installed by hand before trying to use the component.

The use case that I have in mind is using ASDF to load Maxima packages. Maxima has its own language and packages can be written in that language. I have elsewhere (project maxima-asdf) defined an ASDF component :maxima-file that tells how to handle Maxima files. In order to make such systems loadable by Quicklisp, it's necessary for the .asd file to have :defsystem-depends-on ("maxima") and this patch tells Quicklisp what to do with such dependencies.

Hope this helps in some way.

which uses Quicklisp to download systems when ASDF:FIND-SYSTEM fails.
This makes it possible to download and install systems named by :defsystem-depends-on.
@quicklisp quicklisp closed this in 9d68870 Feb 1, 2016
@quicklisp
Copy link
Owner

Mistakenly closed via commit.

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.

2 participants