4 ms·
If you click the about link it does in fact name drop Nix: >It uses low-level mechanisms from the Nix package manager, but packages are defined as native Guile
by Avshalom 10y ago
If you click the about link it does in fact name drop Nix:
>It uses low-level mechanisms from the Nix package manager, but packages are defined as native Guile modules, using extensions to the Scheme language—which makes it nicely hackable.
Though I've never bothered to figure out exactly how much if any code is actually shared between the two.
- davexunit 10y agoThe only code that is shared is the build daemon which is written in C++. Guix uses a fork of the Nix daemon, occasionally cherry picking patches from Nix. C++ is a pain, so in the future this daemon will be replaced by one written in pure Guile.