Re:What is Nix and why you should try it
by davexunit on Sunday October 15, 2017 @07:34PM
(#15479961)
Guix doesn't really share any of the codebase with Nix. Guix uses a modified version of the Nix daemon, but that is a tiny fraction of the total source code. Guix is an alternative implementation of the packaging model pioneered by Nix, plus additional features not found in Nix.
> It shares most of the codebase with Nix, so to say it's NIH is missing the point. Nix improvements are shared with Guix, and Guix improvements are shared with Nix.
In Guix, the only code from Nix is the Nix daemon. There is not really much code going back and forth, mostly just bug fixes.
Re:What is Nix and why you should try it
by ben0x539 on Tuesday October 17, 2017 @07:18PM
(#15495762)
I'm curious if you'd like to elaborate on what makes Guile more expressive than Nix for writing package definitions.
Re:What is Nix and why you should try it
by dikaiosune on Sunday October 15, 2017 @09:56PM
(#15480389)
I’d just like to interject for a moment. What you’re refering to as Guix, is in fact, Nix/Guile, or as I’ve recently taken to calling it, Nix plus Guile.
This is a GNU-approved fork
> weakly motivated
Has lots of strong motivation, like a stricter stance on non-free software, the usage of a "real", more expressive language (Guile) instead of a niche, poorly undocumented DSL (Nix), use of GNU Shepherd instead of SystemD for the init system, among other
> niche NIH rehash
It shares most of the codebase with Nix, so to say it's NIH is missing the point. Nix improvements are shared with Guix, and Guix improvements are shared with Nix
> unless you're already victim to lisp-induced stockholm syndrome
Different lisp offer different syntaxes, features, and use-cases. That you cannot see it makes me think you didn't try too much, and are probably just trolling.