Down the WebAssembly rabbit hole
summary
A concrete path from OCaml/Reason to WebAssembly emerges: the work targets the C-- backend (not the bytecode or lambda only), produces compiled and linked object files, and already compiled OCaml to WebAssembly for simple programs so basic apps run in Wasm. Missing pieces are explicit: no GC, exception handling or proper tail calls in the Wasm output yet, lots of refactoring and test-suite integration remain before upstreaming.
AI-written summary · about
chapters (7)
- 0:00Start
- 6:22Productions
- 9:29Lambda IR
- 15:34Possible entry points
- 18:19Garbage Collection
- 18:43Exception handling
- 19:06Tail calls
related talks
29mWasocaml: a compiler from OCaml to WebAssembly
01h 08mOn WebAssembly
42mWebAssembly: A New Compilation Target for the Web
35mWebAssembly: now web is a new compiler target architecture
01h 06mAs low-level as possible, but no lower
32mWebAssembly Demystified
53mWebAssembly
57mScheme on WebAssembly: It is happening!
