diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2008-02-08 11:48:06 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2008-02-08 11:48:06 +0000 |
commit | 48f544d2e3f70b19c82fe02ac56190b8204c44af (patch) | |
tree | fdb289200425ebe6b733269c857ddf1a04cd60c4 /pkgs/lib | |
parent | 248004a62445b16103fbb52a8b50b44b963342cd (diff) |
* Function optionals.
svn path=/nixpkgs/trunk/; revision=10553
Diffstat (limited to 'pkgs/lib')
-rw-r--r-- | pkgs/lib/default.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/lib/default.nix b/pkgs/lib/default.nix index 2a8061d70bbbe..f6ce083d970c4 100644 --- a/pkgs/lib/default.nix +++ b/pkgs/lib/default.nix @@ -180,6 +180,10 @@ 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 []; + # Return a list of integers from `first' up to and including `last'. range = first: last: |