Skip to content

gotocoffee1/wumbo

Repository files navigation

wumbo

wumbo is a Lua to WebAssembly compiler.

WIP

🚧 The project is still work in progress and neither stable nor recommended for production. See TODO 🚧

Building

requirements:

TODO

  • 🚧 goto/lable
  • 🔜 good table implementation
  • 🔜 optimize upvalues
  • 🔜 check for tail calls

Libs

  • 🚧 basic lib
  • 🔜 modules lib
  • 🔜 string lib
  • 🔜 utf8 lib
  • 🔜 table lib
  • 🔜 math lib
  • ❓ coroutine (might need this)

no prio:

  • 🛑 debug lib
  • 🛑 io lib
  • 🛑 os lib

Etc

  • 🛑 rebuild Lua C-API for Emscripten

Needs WebAssembly Feature Extension

There is at least a Post-MVP for these. (Also this)

License

wumbo is licensed under the MIT License, see LICENSE for more information.

About

A Lua to WebAssembly compiler

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published