Skip to content

Custom lisp package distributions #25

Description

@lukego

Hey is there a vision for how we can use nix-cl to define custom Lisp package distributions e.g. capturing the exact dependencies of a Lisp-based application?

I recently discovered a project called Qlot. This looks pretty convenient for writing a list of packages and having flexibility about where each one should be fetch from. Seems to also have functionality to generate a lock file to capture exact versions. Maybe it would make sense to support building package sets from qlock files in addition to Quicklisp distribution files?

I have been wondering about this in the context of kons-9 (kaveh808/kons-9#191) where the project started off using Quicklisp for everything but sometimes needs more specific versions of things. I wrote Nix derivations for the special dependencies by hand but that was a bit laborious e.g. writing down the list of dependent packages, writing down the list of systems, etc, which nix-cl automates so nicely when sourcing from quicklisp.

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