The lack of a large standard library and a decent package manager were key in my mind.
I really love the simple elegance of Lua, but the build everything yourself ecosystem made Python and Ruby naturally better choices for larger non embedded solutions.
These days the package management problem has been solved with LuaRocks, but many packages are unmaintained.
The language is so old that it’s place seems to be set and unlikely to change.
I really love the simple elegance of Lua, but the build everything yourself ecosystem made Python and Ruby naturally better choices for larger non embedded solutions.
These days the package management problem has been solved with LuaRocks, but many packages are unmaintained.
The language is so old that it’s place seems to be set and unlikely to change.