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/
cfinch has quit [Ping timeout: 240 seconds]
ris has quit [Ping timeout: 256 seconds]
<siraben> infinisil: Yeah like `:doc` in GHCi
cfinch has joined #nix-lang
ddellacosta has quit [Ping timeout: 256 seconds]
ris has joined #nix-lang
__monty__ has joined #nix-lang
cfinch has quit [Ping timeout: 260 seconds]
cfinch has joined #nix-lang
cfinch has quit [Ping timeout: 246 seconds]
cfinch has joined #nix-lang
<infinisil> Hm wait, why would a generic try/catch be impure again?
<infinisil> `builtins.catch (throw "error") (e: e)` could return "error"
<infinisil> It depends on the evaluation order which error gets thrown first, but is that really a problem? Assuming the evaluation order doesn't change, it will still be pure
<infinisil> And the evaluation order for sure won't change within a single Nix version
cfinch has quit [Read error: Connection reset by peer]
cfinch has joined #nix-lang
ddellacosta has joined #nix-lang
cfinch has quit [Read error: Connection reset by peer]
cfinch has joined #nix-lang
cfinch has quit [Read error: No route to host]
cfinch has joined #nix-lang
cfinch has quit [Ping timeout: 264 seconds]
cfinch has joined #nix-lang
ddellacosta has quit [Ping timeout: 260 seconds]
cfinch has quit [Read error: Connection reset by peer]
cfinch has joined #nix-lang
hmpffff has joined #nix-lang
ddellacosta has joined #nix-lang
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hmpffff has joined #nix-lang
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
evanjs has joined #nix-lang
__monty__ has quit [Quit: leaving]