!9IQChSjwSHXPPWTa:lix.systems

Lix

1112 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms298 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
1 Dec 2025
@niko:nrab.lolniko ⚡️I can't imagine there being that many11:49:31
@raitobezarius:matrix.orgraitobezariusyeah, i expect this to be ≤1011:49:34
@raitobezarius:matrix.orgraitobezariusbut we should prove it via large scale evaluations11:49:41
@niko:nrab.lolniko ⚡️And if someone is auto-calling a functor, they're probably doing it on accident11:49:49
@raitobezarius:matrix.orgraitobezariusno one has been accidentally comparing attrsets with functions at all11:50:28
* @niko:nrab.lolniko ⚡️ clueless11:50:48
@raitobezarius:matrix.orgraitobezariusfunction pointer equality11:54:50
@qyriad:katesiria.orgQyriad Autocall does nest but in practice it almost certainly only happens at toplevel or maybe one level deep 90% of the timebu 11:56:10
@k900:0upti.meK900Not function pointer11:56:20
@k900:0upti.meK900Attrset pointer11:56:23
@k900:0upti.meK900
nix-repl> (x: x) == (x: x)
false

nix-repl> { f = x: x; } == { f = x: x; }
false

nix-repl> let f = x: x; in { f = f; } == { f = f; }
true
11:57:16
@qyriad:katesiria.orgQyriad * Autocall does nest but in practice it almost certainly only happens at toplevel or maybe one level deep 90% of the time 11:58:15
@niko:nrab.lolniko ⚡️ Surely a very worth it optimization that never caused anyone any problems 11:58:46
@k900:0upti.meK900Fun fact: if you change this, nixpkgs eval breaks12:00:53
@k900:0upti.meK900(disclaimer: not actually a fun fact)12:01:08

Show newer messages


Back to Room ListRoom Version: 10