| 14 Feb 2026 |
| bllry joined the room. | 06:51:26 |
| famfo changed their profile picture. | 18:00:06 |
| 16 Feb 2026 |
| @yimi4:matrix.org joined the room. | 22:10:49 |
| 17 Feb 2026 |
| @yimi4:matrix.org set a profile picture. | 22:04:10 |
| 18 Feb 2026 |
| -> @n:rab.lol changed their display name from niko ⚡️ to -> @n:rab.lol. | 23:28:26 |
| 19 Feb 2026 |
| -> @n:rab.lol left the room. | 22:53:04 |
| 20 Feb 2026 |
| shoe joined the room. | 21:56:26 |
| shoe changed their display name from Shurjo to shoe. | 22:48:15 |
| 21 Feb 2026 |
vczf | I got my repl doc/edit pipe issue figured out kinda with a lot of trial and error, though I don’t really understand why it works
I am really struggling with basic discoverability in the codebase.
Anybody have advice on what to use for debugging? I used gdb a bit and was able to set a breakpoint in repl.cc, but couldn’t get much info out of the Value, or call the methods on it
Also has anybody written any high level explainer on nix/lix internals? | 09:28:39 |
piegames | What issue are you working on? | 11:28:25 |
piegames | I think there is some high-level explainer of the codebase on wiki.lix.systems, but unsure if it will cover what you want here | 11:29:08 |
raitobezarius | In reply to @vczf:matrix.org
I got my repl doc/edit pipe issue figured out kinda with a lot of trial and error, though I don’t really understand why it works
I am really struggling with basic discoverability in the codebase.
Anybody have advice on what to use for debugging? I used gdb a bit and was able to set a breakpoint in repl.cc, but couldn’t get much info out of the Value, or call the methods on it
Also has anybody written any high level explainer on nix/lix internals? Normally, there's an automatic gdb script for Value, did it get loaded? | 11:54:11 |
piegames | Last time I did some debugging with horrors it required manually loading / adding to an init file, and then it somehow didn't work with my setup somehow | 11:55:51 |
raitobezarius | There's a safeness mechanism that prevent auto loading | 11:57:22 |
| Lotte (it/its)/Cinny (she/her) θΔ& changed their profile picture. | 14:22:12 |
vczf | I have been looking into why documentation doesn’t show up for lib.trivial.pipe in the repl (or other partially applied primops like bitNot)
Eldritch horrors actually reviewed my code and I have a bit more to go on | 18:32:34 |
vczf | I was able to get some info out of value after adding the suggested line to my gdbinit | 18:33:34 |
vczf | I’m not experienced with c++, so I might just be expecting too much from gdb vs java/dart as far as debugging goes | 18:35:35 |
piegames | Some people swear on gdb, but for me it's a downgrade from IntelliJ Java land | 18:36:20 |
| lolvich joined the room. | 23:34:43 |
| 22 Feb 2026 |
| @yimi4:matrix.org changed their display name from yimi to moved to @yimi:yinix.me. | 19:38:41 |
| @yimi4:matrix.org left the room. | 19:40:07 |
raitobezarius | vczf FYI, Gerrit etiquette is that "ack" means "you read the comment but you are not addressing it" and "done" means "you read the comment and addressed it" usually | 20:43:59 |
raitobezarius | (it doesn't really matter a lot in practice because we can compare patchsets) | 20:44:32 |
vczf | In reply to @raitobezarius:matrix.org vczf FYI, Gerrit etiquette is that "ack" means "you read the comment but you are not addressing it" and "done" means "you read the comment and addressed it" usually Should I have left it unresolved? Felt odd to leave it unacknowledged when it may be some time before I update the code | 22:31:15 |
| mei 🌒& changed their profile picture. | 22:54:40 |
raitobezarius | In reply to @vczf:matrix.org Should I have left it unresolved? Felt odd to leave it unacknowledged when it may be some time before I update the code Yeah it helps keep the "todo list" synced with your reviewer to leave unresolved if the code is non updated | 23:15:45 |
raitobezarius | If you ack, your reviewer is the next one who needs to act | 23:16:01 |
raitobezarius | When it should be you who should act | 23:16:14 |
vczf | Gotcha | 23:18:24 |