3 ms·
The Guix project reuses the Nix daemon but it made different decisions at various points, such as using one unified language (Guile Scheme) for every part of th
by rekado 11y ago
The Guix project reuses the Nix daemon but it made different decisions at various points, such as using one unified language (Guile Scheme) for every part of the system, or how to configure the system; using Guile for everything (turning Guix into a regular Scheme library) has given rise to different tools and projects that use the library.
The problem space is the same but there is not just one valid approach, even when we both decide on sticking to functional package management.
I love Scheme, so working on Guix is a no-brainer for me, but also other decisions of the Guix project align more with my priorities, such as the desire to not let blobs (e.g. for bootstrapping Java) sneak in needlessly. The absence of non-free software is a feature, in my opinion.