Skip to content

Research

Deep research notes that back specific design documents. Each subsection is the substrate for one MEP (Mochi Enhancement Proposal) or comparable design brief.

Long-form research notes that back specific design documents. Each subsection collects the literature, systems studies, and provenance for one decision-making artifact.

Subjects

  • Memory Management — the substrate for Mochi MEP-41: capability machines, generational references, ownership systems, runtime techniques, formal verification, and 2026 industry policy.
  • Native Code Emission — the substrate for Mochi MEP-42: copy-and-patch JIT, C-as-target AOT, target ISAs and ABIs, object formats, linkers, runtime, debug info, and recent codegen papers.
  • Mochi-to-C Transpiler – the substrate for Mochi MEP-45: the C-AOT half of MEP-42, broken out as 12 notes on the language surface, runtime, codegen, type lowering, portability, build system, and risks.