Multilingual Programming

Two browser runtimes. One language model.

This GitHub Pages site demonstrates both interactive execution through Pyodide and ahead-of-time deployment through precompiled WebAssembly bundles.

Scalar compute

Fibonacci Bundle

A small precompiled WASM program built from multilingual source and executed in the browser with a tiny generated host layer.

  • Prebuilt `module.wasm`
  • Generated ABI shim and renderer
  • Shows the minimal deployment flow

browser/fibonacci/

Open Fibonacci Demo
Host imports

DOM Bridge Bundle

A precompiled WASM program that manipulates live browser DOM nodes through generated `env.ml_dom_*` host imports.

  • Multilingual source to WebAssembly
  • JS only as host bridge, not as app logic
  • Shows real browser integration

browser/dom-demo/

Open DOM Demo
Reactive UI

Memory Game Showcase

A browser-published showcase for the reactive UI direction, using the current standalone demo page while compiler support for that surface syntax continues to evolve.

  • Demonstrates `observe var`, async flow, and event binding
  • Published today as a standalone browser demo
  • Links the docs experience to the reactive UI roadmap

browser/memory-game/

Open Memory Game