Categories
Applications
Web
WebAssembly
  • Github CLI
  • SSH
  • HTTPS
Clone Repo

lua-in-the-browser

This is the result of a 2.5 hour live coding stream in which I tried to build Lua using ZIG, targeting WebAssembly.

Status

Able to produce lib/lua.wasm, however in the browser it says LinkError: import object field 'getc' is not a Function.

To make further progress it is required to make modifications to Lua source code in order to remove the dependency on a file system.

This depends on pending modifications to Zig.

How to build it and run it

zig build install --prefix .
python3 -m http.server

Then visit the link printed with a modern browser such as Firefox.

About
using zig to build lua for webassembly
Owner
andrewrk (User)
Last Commit
2019-05-16
Latest Release
Latest Release Date
Created
2019-05-16