Lua runtime and toolset
- install luamake
-
> luamake(all in one)> luamake -EXE lua(withbee.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/lua Lua.
- cloudwu/lua-seri Lua serialize.
- fmtlib/fmt Compatible with
std::format(c++20) andstd::print(c++23). - gulrak/filesystem Compatible with
std::filesystem(c++17). - actboy168/ltest Test framework.