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
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… =]