(no title)
elteto | 6 days ago
Wait, Rust can already communicate using the C ABI. In fact, it offers exactly the same capabilities as C++ in this regard (dynamic linking).
elteto | 6 days ago
Wait, Rust can already communicate using the C ABI. In fact, it offers exactly the same capabilities as C++ in this regard (dynamic linking).
pizlonator|6 days ago
elteto|6 days ago
I was addressing this portion of your comment: "C's ABI and dynamic linking are the thing that enables the software to get huge". If the C ABI is what enables software to get huge then Rust is already there.
There is a second claim in your comment about a "safe ABI", but that is something that neither C or C++ offers right now.
andrewflnr|6 days ago
MindSpunk|6 days ago
You can't have safe dynamic linking, dynamic linking requires you to trust the library you load with no ability to verify.
zozbot234|5 days ago