[Nix-dev] [Nix-commits] SVN commit: nix - r30988 - nix/branches/multiple-outputs-sandbox/tests
Shea Levy
shea at shealevy.com
Tue Dec 20 18:47:02 CET 2011
On 12/20/11 12:38 PM, Shea Levy wrote:
> I think that extra code is
> only slightly more complex then the extra code required to check for and
> reject mutually recursive outputs.
Just had another thought regarding this. Allowing recursive outputs adds
at least one extra check to every deletion/gc that has reverse
dependencies, and disallowing them adds at least one to every successful
build. Which happen more often, builds or deletions? Which would we
rather have a shorter code path? IMO the answer to both is builds, but
just throwing this out there for consideration either way.
~Shea
More information about the nix-dev
mailing list