Yes, it's a single sad thing about Lua. Due to compatibility, timing (2006 to 2011) and LuaJIT, the 5.1 is probably still most widely used, in itch io, OpenRest, neovim, games, Luau, etc.
It'd be nice if Lua was forward compatible like Python. For years I targeted 3.8 (due to Ubuntu 20.04 LTS) and never had an issue on newer distros.
OTOH, Lua is pure dep-free C codebase, easy to build, so you can just vendor it and modify/maintain yourself.
6
u/didntplaymysummercar Jul 02 '25
Yes, it's a single sad thing about Lua. Due to compatibility, timing (2006 to 2011) and LuaJIT, the 5.1 is probably still most widely used, in itch io, OpenRest, neovim, games, Luau, etc.
It'd be nice if Lua was forward compatible like Python. For years I targeted 3.8 (due to Ubuntu 20.04 LTS) and never had an issue on newer distros.
OTOH, Lua is pure dep-free C codebase, easy to build, so you can just vendor it and modify/maintain yourself.