Author: sandervanderburg
Date: Mon Aug  2 16:10:01 2010
New Revision: 22882
URL: https://svn.nixos.org/websvn/nix/?rev=22882&sc=1

Log:
Moved 'zip' function from nixos/lib/build-vms.nix

Modified:
   nixpkgs/trunk/pkgs/lib/lists.nix

Modified: nixpkgs/trunk/pkgs/lib/lists.nix
==============================================================================
--- nixpkgs/trunk/pkgs/lib/lists.nix    Mon Aug  2 16:09:20 2010        (r22881)
+++ nixpkgs/trunk/pkgs/lib/lists.nix    Mon Aug  2 16:10:01 2010        (r22882)
@@ -177,4 +177,10 @@
     let loop = l: if tail l == [] then head l else loop (tail l); in
     loop list;
 
+  # Zip two lists together.
+  zip = xs: ys:
+    if xs != [] && ys != [] then
+      [ {first = head xs; second = head ys;} ]
+      ++ zip (tail xs) (tail ys)
+    else [];
 }
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to