A small article introducing the a techniques involved in making C code extensible with the addition of the LUA scripting language.
A small article introducing the a techniques involved in making C code extensible with the addition of the LUA scripting language.
Lua is used heavily in the video game industry, probably because of coroutines.
> Lua is used heavily in the video game industry, probably because of coroutines.
yes, i can remember using it a lot when i wrote game related code,
but in recent times you also see .py files more often, which is a good thing IMO 🙂
The themes back-end on Dano/Zeta is based on Lua too. The ex-Be engineers George Hoffman ( http://www.osnews.com/story.php?news_id=6148 – still at PalmSource) and Brian Swetland (later at Danger, now at Google) did a great job at it back then, as the LUA language provides the flexibility a theming engine would need.
Lua is also used in the new version of the BSD Installer.
http://cvs.bsdinstaller.org/cgi-bin/cvsweb.cgi/installer/src/backen…
I posted an article on my blog on exposing C++ APIs to Lua awhile back:
http://mspong.com/2005/05/06/embedding-lua/
LUA is also used to create many “homebrew” games/apps for the PSP. (Playstation Portable)
http://psp-news.dcemu.co.uk/luaplayer.shtml
And don’t forget interface customizations (mods) in World of Warcraft![;)](https://www.osnews.com/images/emo/smile.gif)
And the wonderful ion3 window manager makes good use of lua too.
It’s funny how popular Lua is these days… =]
Sometime ago, it was used by some big players (as some pointed), but there wasn’t a lot of hype about the language…
…at least outside Brazil…
It’s good to see these language becoming more popular as I’m sure a lot of people will like how useful Lua is… When writing scripts; when running side code from a C/C++ app; for writing plugins… well, even for game’s AI code… =]