Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Basing their killer app, the package manager, on a weird Haskell-like semi-functional undocumented language was a major faux pas of the project in my opinion. Guix is certainly easier to understand and hack, but sadly too "GNU" (i.e. orthodox) to be as useful in the real world as NixOS.

Adopting NixOS means learning how everything fits together as well as learning the quirks of a not very intuitive language. Way too make adoption even harder for everyone on the fence.



view as:

The Nix language is just JSON + variables + lambda functions.

There's nothing "Haskell-like" in it as far as I can see.

And its real problem, just like with Javascript, is that it suffers from a serious case of roll-your-own-framework syndrome.


I've been using Guix in the real world just fine.

If you mean that it doesn't come with the vanilla Linux kernel: just add the nonguix channel and you can install it.


Legal | privacy