!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

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


SenderMessageTime
5 Nov 2025
@kloenk:kloenk.eukloenk what is the current state of rust in lix? I see/know there is lix-doc. but is that something that wants to get removed (saw the consumer saying some TODO that I did not fully understand).
end question would be is it acceptable to write other features in rust or should as much as possible still be C++?
22:34:37
@k900:0upti.meK900The problem with writing features in Rust is mostly that there's no bindings to the C++ bits22:37:47
@k900:0upti.meK900And the C++ bits are increasingly relying on coroutines via kj which basically don't FFI22:38:23
@k900:0upti.meK900So you could write things in Rust, but those things need to either expose a sync C API surface or communicate over some sort of currently-not-existent RPC mechanism22:39:34
@kloenk:kloenk.eukloenkraito nerdsniped me to write a new log format (like the multiline I did years ago). Kinda don't have the time for that, but wonderd if I can just forward all the data to rust and do the actuall handling of all the printing in rust22:42:47
@k900:0upti.meK900Will have to build some sort of RPC layer for this22:44:29

Show newer messages


Back to Room ListRoom Version: 10