I sometimes just hope a new Nix but rewritten from scratch according to 2020s best practices instead of 2000s comes before too long.
With a transpiler to convert Nix to whatever it uses. Nickel?
With a transpiler to convert Nix to whatever it uses. Nickel?
Maybe it'll be better someday? We can hope. It's certainly incomplete right now, and the documentation is mostly nonexistent, but I don't think my use-case (incrementally replacing Nix) is supported at all.
The problem is that implementation of these ideas is fairly hideously complex for the intelligences of most current humans, and that simplifying that complexity requires even MORE intelligence (or more years of more people staring at the problem until the simpler picture becomes clearer).
For better or worse, Nix has owned the zeitgeist for several years now, and I'd be surprised to see it dethroned before the next paradigm shift.