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.
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
lockfile to capture exact versions. Maybe it would make sense to support building package sets fromqlockfiles 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.