<siddhanathan>does anyone have any input on nix vs guix? how are they related, and what differences do they have?
<jmd>siddhanathan: I don't know nix, but I think the primary difference is that nix uses a special purpose language whereas guix a standard one.
<DusXMT>siddhanathan: they use the same backend (nix daemon, derivations), but different front-ends and languages (nix uses its own language for defining configurations and packages, guix uses Scheme), In Guix we mostly try to run tests of packages, while in Nix, they are mostly disabled by default
<DusXMT>and there are also some differences in the systems provided by the package managers, for example, GNU, the only distribution using Guix as its package manager, comes with dmd as its init daemon
<SylvieLorxu>"I hope you can agree that the latter solution after all is the best one, because we can be sure to not do something that the user does not want us to do. Software should not run amok" and "I see few reasons to make the source code of dmd more complicated than necessary" make dmd already feel a lot safer than systemd to me. I should figure out how to fix network in virt-manager so I can really try GNU Guix
<DusXMT>jmd: some packages don't even have the make check rule
<viric>I never wrote a make check rule for my software :)
<davexunit>DusXMT: yes, that's another important point.
<jmd>DusXMT: True, but again I doubt that 20% of them are like that.
<DusXMT>viric: as in, $ make check # fails on because of a no rule fault