
From Multilingual Syntax to Multilingual Runtimes: Taking a Human-Language-First Language to the Web
In my previous post, I introduced multilingual , an experimental programming language where the same abstract syntax tree can be written in English, French, Spanish, and other human languages while preserving identical semantics. That work focused on the surface of the language: how we let people read and write code in the language they are most comfortable with, without changing what the program does. In this follow-up, I want to go one step further and ask: what happens when you bring this idea to the Web and to WebAssembly (WASM) ? Can a single semantic core, expressed in multiple human languages, also have a single, portable runtime story? How far can we push this idea before “multilingual” stops being just a toy language and starts looking like a serious experimentation platform for human-language–aware tooling? To explore these questions, I’ve been experimenting with compiling the multilingual interpreter and tooling to WASM and exposing it through a browser playground. Project r
Continue reading on Dev.to Webdev
Opens in a new tab


