Skip to main content

MEP-47 implementation tracking

Per-phase tracking for MEP-47 Mochi-to-JVM transpiler. Status values: NOT STARTED, IN PROGRESS, BLOCKED, LANDED, DEFERRED. Commit is the merge commit short SHA on main.

A phase is LANDED only when its gate is green on every target listed for it in MEP-47 §Phases. Missing targets become N.1, N.2, ... sub-phases per the umbrella-phase coverage rule.

Phase status

PhaseTitleStatusCommitTracking page
0SkeletonLANDEDphase-00
1Hello worldLANDEDphase-01
2Primitives and control flowLANDEDphase-02
3CollectionsLANDEDphase-03
4RecordsLANDEDphase-04
5Sum types and pattern matchingLANDEDphase-05
6Closures and higher-order functionsLANDEDphase-06
7Query DSLLANDEDphase-07
8DatalogLANDEDphase-08
9Agents (virtual threads, Loom)LANDEDphase-09
10StreamsLANDEDphase-10
11async (Loom-backed)LANDEDphase-11
12FFI (JVM interop)LANDEDphase-12
13LLM (generate)LANDEDphase-13
14fetch (HTTP)LANDEDphase-14
15Release packagingLANDEDphase-15
16Native image (GraalVM)LANDEDphase-16
17Matrix and reproducibilityLANDEDphase-17
18Maven Central + v0.14.0 releaseLANDEDphase-18