> Could you articulate why? I have only been using Nix for ~3 months, but so far I do not really have qualms with the Nix language.
I mean... It's not a "real" language in the sense that there exists any tooling, debuggers, unit-test suites or anything.
You write your recipes and try to see if they work. And when they don't you have no idea why.
With a real programming language (like Scheme) I could evaluate something working, compare it to my non-working stuff and probably figure out where it all went wrong. Chances are I could probably expand the macros and debug my way to a solution right within Emacs without ever launching a single external tool.
There's just this huge gap between what you get and what you expect. And with Nix being a one-tricky pony, there's almost zero incentives for the community at large to try bridge that gap.