Post

Pretty pleased with the ergonomics of the Wasm (macro-)assembler in @ohmjs.org. It's built on the low-level assembler lib we created for @wasmgroundup.com, but has some nice higher-level features, including labeled breaks. I'm particularly proud of the idea to put the block label at the end. 😊

2 reposts8 likes

This is for a feature I'm working on: compiling Ohm grammars to WebAssembly. The main goal was to make it possible to use Ohm grammars from other languages, but it looks like it will deliver a big pref improvement too! More details here: github.com/ohmjs/ohm/is...

github.comProduction-ready WebAssembly support · Issue #511 · ohmjs/ohm#503 covers the initial investigation into WebAssembly. Due to funding limitations, that work was scoped to a 6-week effort. This issue is about the next phase: productionizing the current prototyp...