Export on pub functions v0.3
Platform spec ADR
Export on pub functions v0.3
Spec standingStandard
- Callback registration Host registration table protocol for Beskid exports invoked from foreign code (v0.3).
- Export attribute Normative Export metadata for pub functions exposed to foreign hosts (v0.3).
- Export and callbacks — Verification and traceability Conformance fixtures for Export and callback registration (v0.3).
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Context
Section titled “Context”Embedding hosts need a minimal stable export surface before full vtable stories.
Decision
Section titled “Decision”v0.3 Standard must support [Export] on pub functions with FFI-permitted types. Exporting arbitrary contract vtables as Standard is out of scope for v0.3.
Consequences
Section titled “Consequences”Callback registration table protocol is Standard; foreign-thread entry without host contract is Proposed v0.3.2+.