quicklisp-client icon indicating copy to clipboard operation
quicklisp-client copied to clipboard

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

Open robert-dodier opened this issue 9 years ago • 1 comments

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.

robert-dodier avatar Jan 05 '16 21:01 robert-dodier

Mistakenly closed via commit.

quicklisp avatar Feb 01 '16 14:02 quicklisp