Skip to content

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