Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
kobenz8954d@kiki like, say, you're doing some async IO. You have coroutines, but you have to write your own async/await mechanism. Same if you're doing OOP, either emulate the "class" keyword or define every single class using prototypical inheritance.
-
Honestly theres been some solid attempts to build lua-like languages and improvements to lua.
I like wren a lot, keeps the smallness, but adds some much needed affordances.
Moonscript is cool too but is definitely abandoned.
From a technical perspective they give you very few things in the way of maintainability (but what scripting language doesn't). But for what they are, they're genuine if small improvements to lua.
A proper language building on lua's bones, keeping all its constraints in mind, could go a long way in the same way the erlang vm now gets more use than erlang.
I gotta say, it's really fucking annoying I always need to write a SHIT TON O BOILER PLATE for any lua code
rant