> This is why Nix is really just a front for bash. For all of its faults, at least bash is Turing-complete.
Nix is Turing-complete. This was even sometimes considered a problem because it makes the language too powerful:
Nix is Turing-complete. This was even sometimes considered a problem because it makes the language too powerful:
What makes it declarative is the lack of side effects and laziness.
Even NixOS itself doesn't do all that much actual programming in Nix, most of the code that does stuff is written in C++. The Nix language itself doesn't let you escape out of its sandbox.
This confusion is not good for Nix.