!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
21 Feb 2026
@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
23 Feb 2026
@sky1e:mildlyfunctional.gaysky1e I think besadii had a spurious failure checking https://gerrit.lix.systems/c/lix/+/5250. Can someone poke it for me? 19:32:07
@sky1e:mildlyfunctional.gaysky1ety!20:08:31
24 Feb 2026
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Would love to hear some thoughts on https://github.com/NixOS/nix/pull/15327. I recall chatting about symbol table order shenanigans and this seems to be an ok-ish solution to the f-ed up situation. Evaluation order already changes in practice, so making it more defined wouldn't be that bad I supppose?00:44:36
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)* Would love to hear some thoughts on https://github.com/NixOS/nix/pull/15327. I recall chatting about symbol table order shenanigans and this seems to be an ok-ish solution to the f-ed up situation. Evaluation order already changes in practice (and thus symbol table), so making it more defined wouldn't be that bad I supppose?00:44:57
@tiktorchic18:matrix.orgTikTorchic18 joined the room.03:47:34
@piegames:flausch.socialpiegamesAny alternative solutions to this?07:20:52
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)The only thing that comes to mind is to keep the status quo. One way or another some canonical order would have to be used I suppose. The cost of sorting doesn’t seem to matter that much, but there could be a way to amortise the cost by memoising the sorted order for commonly used attribute set shapes09:53:07
@k900:0upti.meK900Maybe it's time to make attrsets btreemaps after all09:53:53
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @k900:0upti.me
Maybe it's time to make attrsets btreemaps after all
Not sure about the memory usage there… They did use to be just a std::map before 2010 (circa 0.16)
09:54:45
@k900:0upti.meK900 I mean it shouldn't be that much bigger but it will also undo the stacking trick 09:55:14
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)TVL’s fork of 2.3 did play around with that too09:55:16
@k900:0upti.meK900I wonder if there's like A Paper somewhere09:56:39

Show newer messages


Back to Room ListRoom Version: 10