> What do you gain from learning Nix, asside from Nix?
Nix is a small and approachable lazy pure-functional language. You can learn a fair bit of functional programming by reading nixpkgs, which is frequently recommended even if you never use it in the real world.
> by learning Guile you learn a lisp which some people find quite enlightening.
By learning nix you learn a FP language which some people find quite enlightening.
Personally I can't find any software which I would want to contribute to or extend which uses guile (except GDB which can also be extended with python), so the "you ain't gonna need it" argument holds for guix too.
It's just such an odd argument for a relatively minor difference between the two ecosystems.
Nix is a small and approachable lazy pure-functional language. You can learn a fair bit of functional programming by reading nixpkgs, which is frequently recommended even if you never use it in the real world.
> by learning Guile you learn a lisp which some people find quite enlightening.
By learning nix you learn a FP language which some people find quite enlightening.
Personally I can't find any software which I would want to contribute to or extend which uses guile (except GDB which can also be extended with python), so the "you ain't gonna need it" argument holds for guix too.
It's just such an odd argument for a relatively minor difference between the two ecosystems.