5 ms·
There are a number of places it's being used today. There's an nginx module with an entire web front end development environment (openresty), Cloudflare uses t
by rstupek 6y ago
There are a number of places it's being used today. There's an nginx module with an entire web front end development environment (openresty), Cloudflare uses the nginx lua module heavily, you can develop cross platorm (ios, android, web) games in Solar2D.
- scruple 6y agoI'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.
- vvanders 6y agoIt 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.
- zwirbl 6y agoIt's used in CHDK, the Canon custom Firmware Project for user definable scripts https://chdk.fandom.com/wiki/CHDK 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/ https://magiclantern.fm/
- dividuum 6y agoI built a digital signage solution for the Raspberry Pi based on Lua (https://info-beamer.com https://info-beamer.com) which turned into a company. API documentation is on https://info-beamer.com/doc/info-beamer 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/ https://github.com/info-beamer/. Couldn't have done it without Lua.
- zimpenfish 6y agoKong[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 https://konghq.com [2] https://redis.io/commands/eval https://redis.io/commands/eval [3] http://torch.ch http://torch.ch
- lactobacillis 6y agoThe are a few lua lapis users out there: https://leafo.net/lapis/ https://leafo.net/lapis/
- duskwuff 6y agoThe NodeMCU[1] environment for ESP8266/ESP32 microcontrollers is pretty neat too -- it targets a $2 microcontroller with wireless network access (and Bluetooth in ESP32), with builtin functions to make HTTP requests and interact with external devices. [1]: https://www.nodemcu.com/ https://www.nodemcu.com/