diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2008-07-01T10·10+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2008-07-01T10·10+0000 |
commit | d567baabbd99fdb92e67295a77aef76ef970e65c (patch) | |
tree | d31c1737c52da705c17da78edb517bc2e56b841a /tests/lang/lib.nix | |
parent | b3b0b2a29e2842784f80cf839f84af18b0b83e90 (diff) |
* Export the nix-env derivation name parsing and version comparison
logic through the `parseDrvName' and `compareVersions' primops. This will allow expressions to easily check whether some dependency is a specific needed version or falls in some version range. See tests/lang/eval-okay-versions.nix for examples.
Diffstat (limited to 'tests/lang/lib.nix')
-rw-r--r-- | tests/lang/lib.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/lang/lib.nix b/tests/lang/lib.nix index ec705299a7a9..e508f28ba53f 100644 --- a/tests/lang/lib.nix +++ b/tests/lang/lib.nix @@ -10,6 +10,8 @@ rec { concat = fold (x: y: x + y) ""; + and = fold (x: y: x && y) true; + flatten = x: if isList x then fold (x: y: (flatten x) ++ y) [] x |