diff options
Diffstat (limited to 'pkgs/lib/default.nix')
-rw-r--r-- | pkgs/lib/default.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/lib/default.nix b/pkgs/lib/default.nix index 4ffe50aa035..3ac24d5cfb3 100644 --- a/pkgs/lib/default.nix +++ b/pkgs/lib/default.nix @@ -32,6 +32,7 @@ rec { pairMap = innerPairMap []; + # "Fold" a binary function `op' between successive elements of # `list' with `nul' as the starting value, i.e., `fold op nul [x_1 # x_2 ... x_n] == op x_1 (op x_2 ... (op x_n nul))'. (This is @@ -187,7 +188,7 @@ rec { # (e.g. `++ optional (system == "i686-linux") flashplayer'). optional = cond: elem: if cond then [elem] else []; - + # Return a list or an empty list, dependening on a boolean value. optionals = cond: elems: if cond then elems else []; @@ -357,7 +358,6 @@ rec { mapRecordFlatten = f : r : map (attr: f attr (builtins.getAttr attr r) ) (attrNames r); # to be used with listToAttrs (_a_ttribute _v_alue) - # TODO should be renamed to nv because niksnut has renamed the attribute attr to name nv = name : value : { inherit name value; }; # attribute set containing one attribute nvs = name : value : listToAttrs [ (nv name value) ]; |