FFI and Interoperability¶
Crossing a runtime boundary requires agreement on calls, layout, ownership, errors, and threads.
flowchart LR
A[Runtime A] --> ABI[ABI + marshalling] --> B[Runtime B]
Follow junior, middle, senior, and professional. Practice with one buffer whose allocator and lifetime are explicit.