quicklisp-client
quicklisp-client copied to clipboard
[feature request] Removing quicklisp from the lisp image
It doesn't make sense to bundle the package manager with the delivered software. So, it would be great to be able to
- Load quicklisp.
- Install/load the system and its dependencies.
- Remove quicklisp from the image.
- Dump the image.
3 is currently not possible but should be easy for most implementations.
The bundle feature does that in kind of a different way - it allows you to produce a set of libraries that are easily loaded in a new image without loading Quicklisp.
I think it might be sufficient to delete-package any package with the "ql-" prefix to attempt to remove Quicklisp.
quicklisp wrote:
I think it might be sufficient to delete-package any package with the "ql-" prefix to attempt to remove Quicklisp.
One kind of leftovers that would remain after garbage collecting the deletions is the updated ASDF; however, I doubt someone who used QL to create the bundles, would subsequently insist on downgrading ASDF.