LuaでもWebAssemblyがしたかった(した) そろそろWebAssemblyやっていくぞと思って手を付け始めたんですが、もう既に色んな言語からwasmにコンパイルできるようになってるんですね。 Goがwasm対応したと聞いたのでGoでやろうと思っていたんですが、なぜかLuaでやり始めました。 作ったのはこちら。まだPoCで全然機能はないけど、Hello Worldはできました: ysugimoto/webassembly-lua なお、既に参考実装にwasm_luaというのがあるんですが、これは入力したLua Scriptをwasm上で実行して結果を得る、というもので、これだと自分で書いたスクリプトをwasmにするのとはちょっと違うなーってことで、参考にしつつイチから作りました。 Lua -> C -> emscripten やってることはほぼ同じで、バンドル対象のLuaファイルの