Poster: Kinain at 11/30/2005 12:07:23 PM PST Subject: Why Lua? |
| |
Why does Blizz use Lua for their scripting/interface language? I mean, I'd love to do some addons for this game, as I'm sure would a lot of other gamers who are professional coders for a living, but there's no way I'm going to learn a whole new language for this kind of thing. Why can't they just use Visual Basic (or VBA) like everyone else? If it's good enough for Word and Excel, I really don't see why Blizz thinks they should be going off with some fancy "academic" language. I mean they might as well just have used LISP for all the people that are going to know how to program in this. Personally, I would love to see a Visual Basic binding for their interface API at some point... that would just be awesome, and it would open up addon development to the masses of professional programmers out here who love to play this game.
|
| | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=272533&p=#post272533 |
| |
Poster: slouken at 11/30/2005 2:20:31 PM PST Subject: Re: Why Lua? |
| |
To actually answer the question in the topic...
Why Lua?
* It's small
* It's fast
* It's secure
* It's flexible
* It's free
* It's cross-platform
* It integrates easily with C and C++
There are many other scripting languages, even many which meet some or all of those criteria, but Lua met our needs admirably in all those areas.
|
| | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=272533&p=#post272684 |