I rarely downvote on HN, but when I do, it must be a comment promoting JSON over any other configuration language (sorry)
Nix isn't even that arcane. Its documentation simply sucks. Once you grasp the idea, it feels almost great
Nix isn't even that arcane. Its documentation simply sucks. Once you grasp the idea, it feels almost great
It's somewhat quirky though :)
https://nixos.wiki/wiki/Nix_Language_Quirks
https://md.darmstadt.ccc.de/xtNP7JuIQ5iNW1FjuhUccw
(but then again, what language isn't...)
(and, when you can do without side effects, functional programming is really simple and productive!)
I could see someone glancing over a tutorial and thinking "they should just use JSON instead of their own custom data format" without realizing that Nix is a functional programming language.