Just like you can call binaries written in C from Python and return their result, you can also run binaries written in Rust. In fact, there are helper libraries to provide some syntax to do this.
Someone in the thread mentioned that to get the benefits of micro services in a monolith, you can use a linting rule to prevent dependencies across modules
Share data, not state.
In Rust this is a pretty good use-case for channels, which can be used to send messages across threads.
I agree with you, but it’s just not ready for the average person.
Case in point: regardless of which version of Steam I install it goes into a crash-restart cycle if I open it from gnome. The only way to run it is to type “steam” in the console.
The issue persists regardless of whether I use the .deb or flatpak.
Yeah it’s literally word-for-word what it’s asking.