4 ms·
Wow, amazing stuff. I love Lua, it was how I learned programming as a kid. Coincidently from the same world as the author. Open Tibia. The author made a custom
by MrOwnPut 4y ago
Wow, amazing stuff. I love Lua, it was how I learned programming as a kid. Coincidently from the same world as the author. Open Tibia.
The author made a custom client (https://github.com/edubart/otclient https://github.com/edubart/otclient) for the game that is still very much in active use by thousands of players. He's a very skilled developer.
Great to see AOT compiled Lua, I know of the other solutions: Luau (from Roblox), Teal, TypeScriptToLua, Terra, etc., but this one is my favorite so far.
Love the simple compilation to C (and WASM support via Emscripten). Though Terra's JIT is enticing and good replacement for LuaJIT, this is for embedded systems, it's a good replacement for Lua PUC-Rio.
Typed Lua Projects:
- https://luau-lang.org/ https://luau-lang.org/
- https://terralang.org/ https://terralang.org/
- https://github.com/teal-language/tl https://github.com/teal-language/tl
- https://typescripttolua.github.io/ https://typescripttolua.github.io/
There's also a language server for Lua dialects for type checking in the IDE:
https://github.com/sumneko/lua-language-server https://github.com/sumneko/lua-language-server
- deleted 4y ago[deleted]
- Colex 4y agoAlthough deviating slightly from the original topic. I find it very interesting and nostalgic that other people here have started, possibly, their programming careers through Open Tibia. I myself have, as you did, started programming with Lua on Open Tibia and used to be very active in the community as a kid sharing scripts and projects (The community was always very supportive and made me feel like I could have a career doing it - definitely a great boost for me). It's great to see that Lua is still so relevant (perhaps even more so than when I started) and that it keeps being pushed forward. Congrats to the author for releasing this project.
- deleted 4y ago[deleted]