!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

You have reached the beginning of time (for this room).


SenderMessageTime
14 Oct 2025
@emilazy:matrix.orgemily I mean that if { algo, format, digest } is considered a "first-class" thing the implementation is consuming then it doesn't seem so weird to have a built-in that converts it at that point 17:45:26
@emilazy:matrix.orgemily(the other potential use-cases like producing Nix32 filenames and converting lock file formats would remain regardless)17:45:44
@qyriad:katesiria.orgQyriad Filenames and lockfiles are a point in favor, but if the implementation consumes { algo, format, digest } in any form then you specifically wouldn't need to convert between them, no? 17:46:54
@emilazy:matrix.orgemily I am not saying that you would need to convert them to pass them to a FOD fetcher. I'm saying that if the objection to a convertHash is "this is doing too much because these structured hashes aren't really a first-class implementation concept", but then you add support for structured hashes to FODs, then they are a first-class implementation concept and it doesn't seem too weird to have a conversion built-in for them. 17:50:30
@emilazy:matrix.orgemily(and then that conversion built-in would be useful for the other use caess)17:50:41
@qyriad:katesiria.orgQyriadAhh18:00:08
* @qyriad:katesiria.orgQyriad nods18:00:10

Show newer messages


Back to Room ListRoom Version: 10