about summary refs log blame commit diff
path: root/tvix/eval/src/tests/nix_tests/notyetpassing/eval-okay-closure.nix
blob: ab4aa0e49eb6a07b77b43184b929bb237f945770 (plain) (tree)
1
2
3
4
5
6
7
8
9
10









                                                                                  
                                                                            

               
let

  closure = builtins.genericClosure {
    startSet = [{key = 80;}];
    operator = {key, foo ? false}:
      if builtins.lessThan key 0
      then []
      else [{key = builtins.sub key 9;} {key = builtins.sub key 13; foo = true;}];
  };

  sort = (import ./../lib.nix).sortBy (a: b: builtins.lessThan a.key b.key);

in sort closure