I’m playing WoW for about 2 years and I was quite curious about Lua which is used to write addons. Since what I’ve read so far about Lua was ‘fast’, ‘light’ and ‘this is great’, I was wondering how and when to use it.
What is the typical situation where you will need to embed a script language like Lua in a system ?
When you need end users to be able to define/change the system without requiring the system to rewritten. It’s used in games to allow extensions or to allow the main game engine to remain unchanged, while allow content to be changed.