News for hackers. Stuff that matters.
Re:Using Lua as a Serialization Format by scruple on Wednesday June 17, 2020 @11:17PM (#23559455)
I'm aware, but I've never seen a shop I've consulted for or any of my employers use it. I've tried to get it in use a few times and ultimately it went no where because I would be the only programmer in a department with > 100 FTEs who would be able to work on it or maintain it unless some others took the time to learn it. It's been a non-starter as a result.

When I ask around, I don't hear about it in use locally (edit: that's actually not entirely true, Blizzard uses it and maybe some of the other local game shops, but I don't see it anywhere else locally). I met someone at a conference a year or two back who was using Kong. That's been it. Maybe I'm just missing it but I don't really see widespread use.

Re:Using Lua as a Serialization Format by vvanders on Wednesday June 17, 2020 @11:44PM (#23559609)
It never really saw adoption outside of games from what I've seen.

Its such a simple but powerful language, has one of the best interop apis with C and I love how they approached coroutines.

It's really a shame it doesn't see wider use. We used it to ship all our game logic on the PSP, 400kb prealloc block and it worked like a charm.

Re:Using Lua as a Serialization Format by zwirbl on Thursday June 18, 2020 @02:06AM (#23560228)
It's used in CHDK, the Canon custom Firmware Project for user definable scripts https://chdk.fandom.com/wiki/CHDK Besides this I've rarely encountered Lua in the wild

Edit: And of course in Magic Lantern, for Canon EOS DSLRs https://magiclantern.fm/

Re:Using Lua as a Serialization Format by dividuum on Thursday June 18, 2020 @10:26AM (#23563386)
I built a digital signage solution for the Raspberry Pi based on Lua (https://info-beamer.com) which turned into a company. API documentation is on https://info-beamer.com/doc/info-beamer, while most source code for what's running on the screens can be found on https://github.com/info-beamer/. Couldn't have done it without Lua.
Re:Using Lua as a Serialization Format by zimpenfish on Thursday June 18, 2020 @10:33AM (#23563448)
Kong[1] is basically a bunch of Lua scripts on top of OpenResty.

Redis[2] lets you write internal scripts in Lua.

Edit: Forgot Torch[3] which is great for generating nonsense with RNNs.

I think it's definitely getting more of a foothold in the world outside of games.

[1] https://konghq.com [2] https://redis.io/commands/eval [3] http://torch.ch

Re:Using Lua as a Serialization Format by lactobacillis on Thursday June 18, 2020 @03:18AM (#23560600)
The are a few lua lapis users out there: https://leafo.net/lapis/