Does anyone genuinely like the language on its own merits? Lua is an excellent alternative to other interpreted langs like Python or JS.
Nah
EDIT: After reading, I stand corrected. Lua is better than Python and JS for many usecases, mainly due to size and portability.
Their versioning is weird though.
To me, Lua will always be the WoW plugin language.
To my surprise, I just found out that my favorite e-books launcher was entirely developed with Lua.
Can you share its name ?
Koreader. I don’t know why I didn’t in the first place. lol
Ty !
Don’t forget Gmod modders!
Glua is bizzaro world Lua though.
It was so, so, so much worse back in the early days when the FacePunch forums still… existed.
Probably a majority of forum posts, for years, were people screaming at Garry for making posts that just said something like ‘its obvious how this function works, I don’t need to explain it’, and then oops turns out he did it wrong, new gamebreaking bug / exploit exists for 3 weeks, the first week of which was random forum people telling Garry he did it wrong and him temp or perma banning them.
That or he would very often just rewrite entire core function libraries, make a tiny 8 word bullet point about it in an avalanche of a changelog, and then say something like, ‘shouldn’t break existing code’, and then well, it would completely break existing game mode code, and then 80% of the most played custom game modes would be broken for a month or more while Garry just either ignored everyone, or told them he didn’t care.
…
Also, Roblox just is Gmod in many ways, but with a highly manipulative monetization model built in.
All the Gmod RP servers would paygate player roles and content and such offsite, outside of the game, setup a webpage or forum that worked as an ecommerce site, run a dedi db and then API connect that into Gmod… Roblox is all of that, but self contained, and with a lot more lawyers on hand to prevent monetization outside of the game itself.
Gmod is the first thing I think of when I hear Lua.
WoW Addon programmers?
Löve2D gets zero löve :(
Lua doesn’t do zero, in case its users find the concept confusing
Ok
I’m using lapis for stuff.
lua’s c api is also really good
and PICO-8 devs!
Well, and then there’s the guy who made Balatro in Lua.
Using the love2D framework if not wrong
Yup! If you have it on steam you can unzip the exe and take a peak at his code.
This was the method people used to get Balatro running on mobile before. Extract the Lua code and then package it using LÖVE for Android/iOS
Isaac modding
Project zomboid dev
And modders
Don’t forget the one statistically to be enjoyers of war crimes.
Rimworld mod authors.
lualatex?
The helldivers 2 developers, for whatever reason
also Subnautica
probably because it uses the Autodesk Stingray engine which, this is more interesting than the Lua usage. It’s a dead engine for long while but I’m surprised to find people who still just use it.
You forgot computercraft players
My turtles eat worlds!