Open nrdxp opened 2 years ago
It's convenience only, for instance we added --impure on nix-unstable feature flag just to avoid fighting too much with this: https://github.com/fluidattacks/makes/issues/585
But I totally agree with you. Currently we are:
Thanks for pointing this out!
I've by no means run a thorough code analysis of the project, but I haven't seen anything yet that would make pure evaluation completely impossible. It is feasible that Nix, perhaps after CA derivations stabilize, could make pure evaluation mandatory, so it may be worth considering now whether the core segments could be refactored to work interchangeably with Nix Next, let's say, and Nix Stable.