4 ms·
Rust doesn't have a stable ABI for things that can't be expressed in C, so I assume he means when you're screwed when you want to publish Rust-specific interfac
by KerrAvon 2y ago
Rust doesn't have a stable ABI for things that can't be expressed in C, so I assume he means when you're screwed when you want to publish Rust-specific interfaces to a shared library.
This is one area where Swift is far ahead of Rust, at least for now.
- gauge_field 2y agoThe stable ABI is really tricky. Another pointer from another talk was about how stabilizing ABI might reduce the performance hash functions (which is used by the compiler) by 0.5%. So, it is really a tricky decision to make that involves doing the right tradeoff at the right point in time.
- estebank 2y agoI'm convinced that a COM-like solution with support for concepts that Rust/Swift have will be the sweet spot.