[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