Breaking ten years of API compatibility in Futhark
Summary
The post explains that Futhark is breaking ten years of C API compatibility related to how tuple results and tuple parameters are represented in the C API. It discusses the rationale, including automatic unpacking and opaque tuple types, and outlines migration steps for affected code, noting potential impacts on existing projects.