What I value most in a language is functionality — what and how easily the language lets me do things.
No wonder! That's what programming is kinda for: doing cool things more easily.
And here's lua, that doesn't even have an abstraction over something as simple as .split()
. Ridiculous.
Lua has a very weak standard library. You'll find yourself reimplementing functionality that you'll be flabbergasted isn't there to begin with. Sure, some of that functionality might be simple to implement, but it shouldn't be my job.
Imagine doing the equivalent of implementing the print
function in every new project you create. It's disheartening.
Not only is the standard library weak, but it's also not ergonomic.