4 ms·
For those interested in using Lua or a similar syntax I curated a list of typed Lua-related projects: - https://luau-lang.org https://luau-lang.org (Lua deriva
by MrOwnPut 4y ago
For those interested in using Lua or a similar syntax I curated a list of typed Lua-related projects:
- https://luau-lang.org https://luau-lang.org (Lua derivative, interpreted / sandboxed, from Roblox)
- https://terralang.org https://terralang.org (Lua JIT compiler)
- https://nelua.io https://nelua.io (Lua-syntax -> C compiler (WASM too w/ Emscripten)
- https://github.com/pallene-lang/pallene https://github.com/pallene-lang/pallene (Lua AOT compiler)
- https://github.com/teal-language/tl https://github.com/teal-language/tl (Teal -> Lua compiler)
- https://typescripttolua.github.io/ https://typescripttolua.github.io/ (TS -> Lua compiler)
- https://github.com/sumneko/lua-language-server https://github.com/sumneko/lua-language-server (IDE only typing)
With minimum effort you can get a lot of benefit from using Sumneko's Lua language server in VSCode for near many Lua versions (LuaJIT, PUC-Rio Lua, etc.)
All of the projects serve different purposes, whether you need/love Lua for speed (JIT, for games), low memory usage (AOT, for embedded), or simplicity (all of them).
- lzralbu 4y agoThere's also https://moonscript.org/(Lua's https://moonscript.org/(Lua's CoffeeScript on author's words).