Home FFI
FFI

FFI

The Frothy/C boundary, from runtime registration to project-local bindings.

Frothy’s FFI is intentionally narrow. It exists to expose hardware and native services without turning the language into raw C.

Use these pages in order:

The public project FFI C surface uses froth_* and FROTH_* names. Internal runtime files may still use implementation names that are not part of the user contract.