wumbo is a Lua to WebAssembly compiler.
🚧 The project is still work in progress and neither stable nor recommended for production. See TODO 🚧
requirements:
- C++17 compiler
- cmake
- ninja (not required but recommended)
- 🚧 goto/lable
- 🔜 good table implementation
- 🔜 optimize upvalues
- 🔜 check for tail calls
- 🚧 basic lib
- 🔜 modules lib
- 🔜 string lib
- 🔜 utf8 lib
- 🔜 table lib
- 🔜 math lib
- ❓ coroutine (might need this)
no prio:
- 🛑 debug lib
- 🛑 io lib
- 🛑 os lib
- 🛑 rebuild Lua C-API for Emscripten
There is at least a Post-MVP for these. (Also this)
wumbo is licensed under the MIT License, see LICENSE for more information.