今作っているオレオレ言語はbinaryen.jsというライブラリでwasmバイナリを出力している。これを使うことによってJS上でwasmオペコードを編集・バイナリ出力・テキスト形式出力などが簡単にできる。 https://github.com/AssemblyScript/binaryen.js binaryen.jsはbinaryenをemscriptenでコンパイルしたjsファイルである。これを今回wasm化してみた。動機はbinaryen.jsのビルドスクリプトにwasmへの出力コードが含まれていたのを発見したからである。 https://github.com/AssemblyScript/binaryen.js/blob/master/scripts/build.js#L95 function compileWasm(options) { run("python", [ path.