| 9 Nov 2025 |
| Gus joined the room. | 00:25:26 |
| Gus left the room. | 00:25:50 |
| @tlam:matrix.org left the room. | 14:45:57 |
| draed joined the room. | 15:21:24 |
| 10 Nov 2025 |
| shakinglines joined the room. | 22:10:23 |
| 11 Nov 2025 |
| pepper joined the room. | 01:28:14 |
| 12 Nov 2025 |
| @susagi:negitorodon.de joined the room. | 11:10:29 |
| @susagi:negitorodon.de left the room. | 11:19:46 |
| Inayet changed their display name from inayet to Inayet. | 12:38:18 |
| 13 Nov 2025 |
| cyberstein changed their display name from oked to cyberstein. | 14:15:03 |
| @akanygen:matrix.org changed their profile picture. | 17:45:33 |
| @akanygen:matrix.org left the room. | 17:46:40 |
| 14 Nov 2025 |
| @djspacewhale:4d2.org changed their profile picture. | 21:49:50 |
Dennis | Hi! Does Nix have something akin to Clojure treading macros 1 ? Some way to write filter (x: ...) (map (x: ...) list) as -> list (filter x: ...) (map x: ...)?
-
https://clojure.org/guides/threading_macros ↩
| 23:32:43 |
Dennis | * Hi! Does Nix have something akin to Clojure treading macros? Some way to write filter (x: ...) (map (x: ...) list) as -> list (filter x: ...) (map x: ...)? | 23:33:57 |
Dennis | * Hi! Does Nix have something akin to Clojure treading macros? Some way to write (filter (x: ...) (map (x: ...) list)) as -> list (map x: ...) (filter x: ...)? | 23:34:50 |
Dennis | * Hi!
Does Nix have something akin to Clojure treading macros? Some way to write (filter (x: ...) (map (x: ...) list)) as -> list (map x: ...) (filter x: ...)?
I find it hard to read multiple filter / transformation steps in a row in Nix, and am looking for a way to write it in a "take X, do Y, then Z, ..." way. | 23:37:42 |
Dennis | * Hi!
Does Nix have something akin to Clojure treading macros? Some way to write (filter (x: ...) (map (x: ...) list)) as -> list (map x: ...) (filter x: ...)?
I find it hard to read multiple filter / transformation steps in a row in Nix, and am looking for a way to write it like "take X, do Y, then Z, ...". | 23:37:59 |
puffnfresh | lib.pipe, e.g. lib.pipe 1 [(a: a + 1) (a: a * 2)] | 23:55:43 |
| 15 Nov 2025 |
| gerasti joined the room. | 01:28:47 |
| flax changed their display name from Jean to flax. | 15:30:25 |
| shakinglines set a profile picture. | 20:23:23 |
| shakinglines changed their profile picture. | 20:40:27 |
| 16 Nov 2025 |
Matt Sturgeon | In reply to @puffnfresh:chat.home.brianmckenna.org lib.pipe, e.g. lib.pipe 1 [(a: a + 1) (a: a * 2)] There's also the experimental pipe operator |>
1 |> (a: a + 1) |> (a: a * 2)
| 15:08:56 |
| 17 Nov 2025 |
| leoperegrino joined the room. | 18:48:09 |
| SCR4MBL3 joined the room. | 21:07:18 |
| 18 Nov 2025 |
| Grimmauld (any/all) joined the room. | 08:16:56 |
| jopejoe1 (4094@39c3) changed their display name from jopejoe1 to jopejoe1 (4094@39c3). | 20:18:16 |
| @dbdbdb:matrix.org left the room. | 21:41:47 |
| 19 Nov 2025 |
| @7karni:matrix.org joined the room. | 10:51:33 |