!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

420 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.140 Servers

Load older messages


SenderMessageTime
14 Feb 2026
@bllry:bllry.combllry joined the room.06:51:26
@famfo:ccc.acfamfo changed their profile picture.18:00:06
16 Feb 2026
@yimi4:matrix.org@yimi4:matrix.org joined the room.22:10:49
17 Feb 2026
@yimi4:matrix.org@yimi4:matrix.org set a profile picture.22:04:10
18 Feb 2026
@niko:nrab.lol-> @n:rab.lol changed their display name from niko ⚡️ to -> @n:rab.lol.23:28:26
19 Feb 2026
@niko:nrab.lol-> @n:rab.lol left the room.22:53:04
20 Feb 2026
@shoenot:matrix.orgshoe joined the room.21:56:26
@shoenot:matrix.orgshoe changed their display name from Shurjo to shoe.22:48:15
21 Feb 2026
@vczf:matrix.orgvczf

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:flausch.socialpiegamesWhat issue are you working on?11:28:25
@piegames:flausch.socialpiegamesI think there is some high-level explainer of the codebase on wiki.lix.systems, but unsure if it will cover what you want here11:29:08
@raitobezarius:matrix.orgraitobezarius
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:flausch.socialpiegamesLast 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 somehow11:55:51
@raitobezarius:matrix.orgraitobezariusThere's a safeness mechanism that prevent auto loading11:57:22
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& changed their profile picture.14:22:12
@vczf:matrix.orgvczf

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:matrix.orgvczf I was able to get some info out of value after adding the suggested line to my gdbinit 18:33:34
@vczf:matrix.orgvczfI’m not experienced with c++, so I might just be expecting too much from gdb vs java/dart as far as debugging goes18:35:35
@piegames:flausch.socialpiegamesSome people swear on gdb, but for me it's a downgrade from IntelliJ Java land18:36:20
@rappolovich:matrix.orglolvich joined the room.23:34:43
22 Feb 2026
@yimi4:matrix.org@yimi4:matrix.org changed their display name from yimi to moved to @yimi:yinix.me.19:38:41
@yimi4:matrix.org@yimi4:matrix.org left the room.19:40:07
@raitobezarius:matrix.orgraitobezarius 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:matrix.orgraitobezarius(it doesn't really matter a lot in practice because we can compare patchsets)20:44:32
@vczf:matrix.orgvczf
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
@ckie:ckie.devmei 🌒& changed their profile picture.22:54:40
@raitobezarius:matrix.orgraitobezarius
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:matrix.orgraitobezariusIf you ack, your reviewer is the next one who needs to act23:16:01
@raitobezarius:matrix.orgraitobezariusWhen it should be you who should act 23:16:14
@vczf:matrix.orgvczfGotcha23:18:24

There are no newer messages yet.


Back to Room ListRoom Version: 10