Lua runtime and toolset

- install luamake
-
- > luamake (all in one)
- > luamake -EXE lua (with bee.dll)
| Feature |
Lua5.4 |
Lua5.5 |
| Enable ansi escape code on windows |
🟩 |
🟩 |
| String encoding on windows using utf8 |
🟩 |
🟩 |
| Remove randomness when traversing the table |
🟩 |
🟨 |
| Fast setjmp on windows |
🟩 |
🟩 |
| Enable lua_assert in debug mode |
🟩 |
🟩 |
| Add error hook (for debugger) |
🟩 |
🟩 |
| Add resume/yield hook (for debugger) |
🟩 |
🟩 |
| Disable tail calls in debug mode (for debugger) |
🟩 |
🟩 |
- 🟩 Already supported.
- 🟥 Not implemented.
- 🟨 Unnecessary.
Lua API: see meta/ (LuaLS annotations, authoritative for signatures) and test/ (behavior contract).
Usage guide and conventions: see skills/SKILL.md. AI coding agents should read it before working on require "bee.*" code in this repo.