!9IQChSjwSHXPPWTa:lix.systems

Lix

1117 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms309 Servers

Load older messages


SenderMessageTime
16 Mar 2026
@piegames:flausch.socialpiegameswhat you're doing here is abusing an implementation detail that frankly shouldn't have existed in the first place, the only reason it's not deprecated is because it is frankly useful in the absence of saner alternative22:34:55
@piegames:flausch.socialpiegames* what you're doing here is abusing an implementation detail that frankly shouldn't have existed in the first place, the only reason it's not deprecated is because it is frankly useful in the absence of saner alternatives22:34:57
@raitobezarius:matrix.orgraitobezariusi also don't think it makes anyone a service to learn about how this API abuse technique22:35:38
@raitobezarius:matrix.orgraitobezariusif you use it for your local systems, why not22:35:50
@raitobezarius:matrix.orgraitobezariusif you build an entire framework around it, :D22:35:55
@piegames:flausch.socialpiegames to be fair, for __findFile we are unlikely to brick it before we can provide some alternative 22:36:36
@piegames:flausch.socialpiegames(not for lack of trying lol)22:36:42
@blokyk:matrix.orgzoë (she/her)while making frozenpins i did wonder why they'd even add this in the first place, i'm not sure what the value was for the nix impl22:36:46
@piegames:flausch.socialpiegames(I tried to deprecated it in the past and the snix people complained with somewhat valid use cases using this hack)22:37:06
@piegames:flausch.socialpiegamesFor most of these primops the reason is "it was the path of least resistance"22:38:23
@blokyk:matrix.orgzoë (she/her)makes sense for a thesis project like this tbf, in a way it's a shame it had these growing pains that didn't get resolved22:39:53
@blokyk:matrix.orgzoë (she/her)* while writing frozenpins i did wonder why they'd even add this in the first place, i'm not sure what the value was for the nix impl22:40:02
@vczf:matrix.orgvczfTo be fair, the angle bracket hack is not at all necessary for den, and it's not built around it22:40:48
@blokyk:matrix.orgzoë (she/her) looking through these docs i ended up on vic/with-inputs, which is... basically a better version of what i lost my mind on during the weekend... one of these days i'll actually write an original tool x) 22:42:08
@blokyk:matrix.orgzoë (she/her)at least it was fun to do :D22:42:51
@vczf:matrix.orgvczfI gave den another look because my home-grown system for per-hosts/users config was impossible to port to nix-darwin22:44:11
@vczf:matrix.orgvczfSo I feel it too lol22:44:17
17 Mar 2026
@piegames:flausch.socialpiegames zoë (she/her): I asked our dragon and while there are ways of getting scopedImport caching to work, the real trouble is that it would break the language one way or another no matter how you implement it 10:47:52
@piegames:flausch.socialpiegamesBecause either way it becomes a primitive for observing equalities of values in the language which should semantically not be exposed10:48:02
@piegames:flausch.socialpiegamesso the only real solution is to gather your use cases and design something new which solves these issues without the hacks10:48:31
@blokyk:matrix.orgzoë (she/her)
In reply to @piegames:flausch.social
so the only real solution is to gather your use cases and design something new which solves these issues without the hacks

gather your use cases well, most of my uses of it have been cursed things like the <bracket> syntax thing, which is pretty unserious on my side. but i am curious: how legitimate/"serious" of a use case for you feel that is?

11:22:12
@piegames:flausch.socialpiegamesThink higher level. Ask yourself "why" you need this three times and that's what we want to implement11:26:06
@blokyk:matrix.orgzoë (she/her) *

gather your use cases

well, most of my uses of it have been cursed things like the <bracket> syntax thing, which is pretty unserious on my side. but i am curious: how legitimate/"serious" of a use case for you feel that is?

11:26:09
@piegames:flausch.socialpiegamesThough most likely the answer will resolve around needing something like a proper dependency importing system11:26:39
@sternenseemann:systemli.orgsterni raitobezarius: seems like build03 is back in buildkite? 12:11:42
@delroth:delroth.netdelrothI'll go kill it before it causes too many problems12:19:41
@delroth:delroth.netdelroth raitobezarius: can you deploy a proper disable until you have time to fix that machine? I don't think it's in afnix infra? 12:20:09
@delroth:delroth.netdelroth(oh, it is, I'll deploy that then)12:21:53
@raitobezarius:matrix.orgraitobezarius
In reply to @delroth:delroth.net
(oh, it is, I'll deploy that then)
Thanks
12:23:03
@draupnir:lix.systems@draupnir:lix.systems left the room.14:32:38

There are no newer messages yet.


Back to Room ListRoom Version: 10