~/panel

Panel: Rust and C++ can work together!

Panelat Oxidize 2025 · 2025-09-16..09-18· [rust, c-and-cpp]
name:Till Adam
links:none on file
slides:none on file

Panelists argue practical interoperability: Slint exposes a Rust core with C++ bindings and had to reimplement vtables so types stay idiomatic across languages, zbus is used instead of QDBus, and CXX/CXXc tooling automates many C ABI conversions. They show IPC boundaries via DBus or processes to isolate unsafe code, point to C++26’s trivially relocatable work as crucial, and note certification regimes like ISO26262 and ASIL and the slow RFC-driven evolution of Rust ABI features.

AI-written summary · about

  1. 0:00Rust and C++ interoperability
  2. 1:04Hurdles in Rust-C++ interop
  3. 7:09Rust in automotive adoption
  4. 10:43Overcoming Rust resistance
  5. 16:03Community lessons learned
  6. 21:04Stability and ABI challenges
  7. 26:25Certification in safety-critical Rust
  8. 32:04Rust versus C++ rivalry myths
  9. 36:43Future of Rust and C++
  10. 41:42Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.