I was battling GCC… until the new guy (a smart business major) pointed out I could just compile from Lua to ASM directly. Claude was happy to write a compiler over night. :facepalm:
Does it follow the lua spec?
How are tables implemented?
How fast is it compared to normal Lua, luajit interpreter, and luajit jit?
I have no idea how it’s implemented. Lua goes in, position-independent dependency-free xTensa LX7 code comes out the other. Maybe I should read the code?
It’s extremely fast. 3kB of lua becomes 1kB of machine code. I’ll have to get a blog post together on it.