infinisil changed the topic of #nix-lang to: Channel for discussing Nix as a language - https://nixos.org/nix/manual/#chap-writing-nix-expressions - Logs: https://logs.nix.samueldr.com/nix-lang/
__monty__ has quit [Quit: leaving]
aditsachde has left #nix-lang ["User left"]
ddellacosta has quit [Ping timeout: 255 seconds]
__monty__ has joined #nix-lang
ddellacosta has joined #nix-lang
ddellacosta has quit [Ping timeout: 258 seconds]
<puck> > rec { "${"foo"+"bar"}".baz = "quux"; foo = foobar; }
<{^_^}> { foo = <CODE>; foobar = <CODE>; }
<puck> wh
<puck> > let a = rec { "${"foo"+"bar"}".baz = "quux"; foo = foobar; }; in builtins.deepSeq a a
<{^_^}> undefined variable 'foobar' at (string):281:52
<puck> one, i am glad i don't have to implement this; two, i am disappointed this doesn't work
<infinisil> puck: There's :p for strict eval
<puck> well yeah but that doesn't solve the issue of that code not evaluating properly ... and the behavior of with; in these cases
ddellacosta has joined #nix-lang
ddellacosta has quit [Ping timeout: 265 seconds]
ddellacosta has joined #nix-lang
ddellacosta has quit [Ping timeout: 268 seconds]
ddellacosta has joined #nix-lang
__monty__ has quit [Quit: leaving]