mars

Binding ABI and Apache Arrow Decision

Decision

Apache Arrow is deferred, not adopted as part of the current binding ABI.

Context

The current binding boundary is already stable enough for the supported flows:

That makes Arrow a dependency and ABI expansion, not a correctness requirement.

Why It Is Deferred

What Is Kept Stable

Future-Proofing

Arrow can still be prototyped later if a real bulk-data transfer case appears. If that happens, the right shape is:

Record