Introduction to MoonBit and its Async Model (KEYNOTE)
summary
MoonBit presents concrete results: a browser IDE with live debugging and source-map plus LDB support, WASM/JS/LLVM/C back ends, and integrations for Spin WasmCloud and Cloudflare. The compiler reports 28 ms typecheck for six packages, core libs hit 93% test coverage, and package registry tops ~2,000 entries. Async is shipping but marked experimental; effect-polymorphism and virtual packages enable backend-specific async implementations. AI tooling runs many verifications in parallel — e.g. ~60 concurrent agents to generate and test patches — and yields smaller WASM binaries and Rust-comparable or better runtime.
AI-written summary · about
chapters (9)
- 0:00MoonBit introduction
- 2:26Why MoonBit
- 10:56Design philosophy
- 18:44Documentation and testing
- 22:00Language features
- 28:04Effect system and async
- 31:57Multi-backend support
- 38:24AI integration
- 46:16Q&A








