!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

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


SenderMessageTime
5 Nov 2025
@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
@k900:0upti.meK900Probably22:44:40
@kloenk:kloenk.eukloenkFrom what I remember I think I could do most stuff with just a sync C abi. but also might have changed. but sounds like in general I can look into it (should I find the time for it :))22:45:39
6 Nov 2025
@raitobezarius:matrix.orgraitobezariusblocked on ability for rustc to tell us what we need to do wrt linkage to meson01:02:06
@raitobezarius:matrix.orgraitobezariusmostly libstd relinking issues, etc.01:02:27
@raitobezarius:matrix.orgraitobezariusthe same set of problems that systemd is running into afaik01:02:40
@raitobezarius:matrix.orgraitobezariusif we go any RPC way, that's akin to do nom01:03:22

Show newer messages


Back to Room ListRoom Version: 10