[Nix-dev] Nix 1.2 released
Eelco Dolstra
eelco.dolstra at logicblox.com
Wed Dec 12 17:20:27 CET 2012
Hi,
On 12/12/12 17:15, Shea Levy wrote:
>>> The elem library function evaluates all list elements instead of
>>> returning "true" after finding a matching element.
>> Sure about that? This seems lazy enough:
>>
>> elem =
>> builtins.elem or
>> (x: list: fold (a: bs: x == a || bs) false list);
>>
> Shouldn't the bs come first? i.e. (a: bs: bs || x == a)?
Not if you want to check from left to right.
--
Eelco Dolstra | LogicBlox, Inc. | http://nixos.org/~eelco/
More information about the nix-dev
mailing list