Skip to content

Topic

Foreign function interfaces

Mechanisms that let code in one language call compiled code written in another, most often by agreeing on the C calling convention and ABI.

Current clusters

build1 publisher

FFI refactoring draws the Rust boundary around a single Python function

Discord staff engineer Lily Mara argues full rewrites regenerate bugs the old code had already fixed, so she replaces functionality one function at a time across the C ABI. The published transcript makes the case for the method before it shows a number.

Publishers:infoq.com

Reality

Evidence34
Adoption
Insufficient
Hype gap+12
Incentives52
Confidence55