!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
21 Mar 2026
@piegames:flausch.socialpiegames(Sorry, I'll never not be bitter about what Go could –and should– have been)14:00:57
@blokyk:matrix.orgzoë (she/her) i already really didn't like the little bit of go i had to do, but mcyoung's posts (e.g. about nosplit and arenas) really fueled my hatred for it :D 14:04:17
@piegames:flausch.socialpiegamesOh wow, abusing comments for compiler directives sure is on-brand for this language14:06:17
@shalokshalom:kde.orgShalokShalomApropros Fil-C15:25:19
@shalokshalom:kde.orgShalokShalomhttps://railsatscale.com/2026-03-18-how-zjit-removes-redundant-object-loads-and-stores/15:25:22
@shalokshalom:kde.orgShalokShalomThey apparently done that effect system, that they are speaking about in this article.15:25:46
@shalokshalom:kde.orgShalokShalom Ah, it's the dev, that told me about it. Apparently a known figure in the VM world, cool. 15:27:21
@shalokshalom:kde.orgShalokShalom* They did the effect system themselves, that they are speaking about in this article. Same people21:33:02
@shalokshalom:kde.orgShalokShalom* Ah, the dev that told me about it, is apparently a known figure in the VM dev world, cool.21:33:28
@shalokshalom:kde.orgShalokShalom* The same people did develop ZJIT, and the effect system that they are speaking about in this article.21:34:48
@electria:federated.nexuselectria set a profile picture.22:18:04
@electria:federated.nexuselectria changed their profile picture.22:42:33
22 Mar 2026
@lisanna-dettwyler:matrix.orgLisannaand the reason why c++ can never be made completely memory safe03:54:23
@lisanna-dettwyler:matrix.orgLisannaeverything in the std library uses cursed iterators03:54:34
@n0toose:ccc.ac@n0toose:ccc.ac left the room.12:39:36
@kfears:matrix.orgKFears& 🏳️‍⚧️ (they/them) changed their display name from KFears 🏳️‍⚧️ (they/them) to KFears& 🏳️‍⚧️ (they/them).13:20:48
@kungpaochicken:matrix.orgkungpaochicken joined the room.17:06:48
@jp50:matrix.orgEnrico Cinti joined the room.22:39:19
23 Mar 2026
@shalokshalom:kde.orgShalokShalom changed their profile picture.02:05:20
@nightuser:mozilla.orgnightuser changed their profile picture.11:30:46
@blokyk:matrix.orgzoë (she/her) is there any more feedback to give for Derivation with empty outputs gets an uncharacteristic error message (#1142)? and can anyone tell me if my comment on there is correct? it seems like a pretty trivial fix (maybe even candidate for E/easy, though i'm not sure how the team chooses which issues are suited for that) 14:01:12
@blokyk:matrix.orgzoë (she/her) * is there any more feedback to give for Derivation with empty outputs gets an uncharacteristic error message (#1142) (eg with regards to whether it should be catchable or not, and if we should also change derivationStrict)? and can anyone tell me if my comment on there is correct? it seems like a pretty trivial fix (maybe even candidate for E/easy, though i'm not sure how the team chooses which issues are suited for that) 14:02:02
@blokyk:matrix.orgzoë (she/her) * is there any more feedback to give for Derivation with empty outputs gets an uncharacteristic error message (#1142)? eg with regards to whether it should be catchable or not, and if we should also change derivationStrict
also can anyone tell me if my comment on there is correct? it seems like a pretty trivial fix (maybe even candidate for E/easy, though i'm not sure how the team chooses which issues are suited for that)
14:02:23
@qyriad:katesiria.orgQyriad I think that should be pretty easy, yeah 14:03:03
@qyriad:katesiria.orgQyriadNothing in your comment strikes me as wrong, but we haven't looked at that part recently14:03:50
@blokyk:matrix.orgzoë (she/her) * is there any more feedback to give for Derivation with empty outputs gets an uncharacteristic error message (#1142)? eg with regards to whether it should be catchable or not, and if we should also change derivationStrict
also can anyone tell me if my comment on there is correct? it seems like a pretty trivial fix (maybe even candidate for E/easy to leave to some first-time contributors, though i'm not sure how the team chooses which issues are suited for that)
14:04:28
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)In general, I'd recommend doing the smallest amount of changes from increasing complexity21:34:09
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)In this case, I'd recommend adding an error that has the same catch ability property as the one in drvStrict and from there we can pile up semantic changes with careful justification 21:34:52
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)If we restrict the changes to these atomic pieces, it's E/easy, I don't know if changing catch ability is not kind of Context/Maintainers because of some risky semantic changes we do not like in general21:35:48
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)For the record, I am not sure I understand why we would make this error catchable, having an empty output list is always a fatal error, if your output list is conditional and dies when a platform is not supported or some data is unavailable, you should throw before the derivation thunk in its fully resolved form is resolved21:38:17

Show newer messages


Back to Room ListRoom Version: 10