Skip to content

hook into ASDF so that missing systems are dl'd by ql #207

Open
@attila-lendvai

Description

@attila-lendvai

it would by nice if the image could be globally sideeffected once (e.g. by installing an ASDF hook), and then later on any missing system would invoke quicklisp to attempt to download it.

using a toplevel ql:quickload call is convenient in most use-cases, but sometimes we cannot modify/customize some code deep down somewhere to call quickload, especially if we want to keep quicklisp optional.

example use case: a build.sh script that works both on a completely fresh linux install, and also in the customized environment of a developer, where it's only downloading from ql that which is not already installed/modified in the developer's environment.

there's a lengthy discussion about the technical details of this at #122 (comment). see this comment/discussion for a sketch of such a *system-definition-search-functions* hook.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions