Hi,

I have a problem with the NixOS implementation.  I have remarked the
following problem:

let
  v = {foo=true;bar=false;};
  a = builtins.trace v v;
  b = a;
in
  assert a == b; true

where "v" is printed.  "v" should not be printed because unprocessed
values of "a" and "b" are identical.  Therefore the assertion should
succeed without evaluating "a" and "b".

-- 
Nicolas Pierron
http://www.linkedin.com/in/nicolasbpierron
- If you are doing something twice then you should try to do it once.
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to