nyl@lemmy.opensupply.space to nixos@lemmy.mlEnglish · 2 年前What do you dislike about Nix/NixOS?message-squaremessage-square35linkfedilinkarrow-up117arrow-down10file-text
arrow-up117arrow-down1message-squareWhat do you dislike about Nix/NixOS?nyl@lemmy.opensupply.space to nixos@lemmy.mlEnglish · 2 年前message-square35linkfedilinkfile-text
minus-squaredblsaikolinkfedilinkarrow-up2·2 年前It’s accumulated a lot of cruft over its >20 years of existence. Especially the language, which can’t be changed due to otherwise breaking backwards compatibility.
minus-squareck_linkfedilinkarrow-up3·2 年前There are attempts to get a handle on that https://github.com/NixOS/rfcs/pull/137
minus-squareAtemu@lemmy.mllinkfedilinkarrow-up2·2 年前There’s Nickel which is sort of Nix expression language 2.0 but, honestly, the Nix expression language is perfectly adequate for what it needs to do. Not to say it couldn’t be better I wouldn’t put it inn any top 10 of what is holding Nix back.
minus-squareck_linkfedilinkarrow-up2·2 年前It has one major advantage over Nix though: it comes with a built in code formatter!
It’s accumulated a lot of cruft over its >20 years of existence. Especially the language, which can’t be changed due to otherwise breaking backwards compatibility.
There are attempts to get a handle on that
https://github.com/NixOS/rfcs/pull/137
There’s Nickel which is sort of Nix expression language 2.0 but, honestly, the Nix expression language is perfectly adequate for what it needs to do.
Not to say it couldn’t be better I wouldn’t put it inn any top 10 of what is holding Nix back.
It has one major advantage over Nix though: it comes with a built in code formatter!