Hello MMOPro

Today we are going to talk about what LUA really is,
Well in short i can say its a file extension that cant do anything with the OS.



In the emulator that have LUA support its a little file called "LUAEngine.dll" or something like that.
That engine reads thought all the LUA files you have in your LUA folder, and that means you don't need to compile them or something.
Thats both good and bad it there ways.

GOOD:

Its way faster and easier to edit cause the core don't allocate them so they are probably loaded to the memory.
They are simpler to understand.

BAD:

You don't know if your modifications is right, it can be a typo you dont see before the LUAEngine reads the file(when your starting the server again).
They are loaded to the memory so all the 4000 billion blizzlike LUA's will take more RAM to the server.
The engine will handle so much data so it might start crashing or peaking memory/processor time as a blue donkey (or as ArcEmu)

REALLY BAD:

The emulation wont continue!
All people say "LUA is enough for me"
That means?
No new people will learn C++ and help improve the cores.
I think LUA is evil from the beginning it makes all N00b's say i'm skilled, :O why did my core crash!
Just download the Visual Studio and start testing you will learn the basic stuff you can do in LUA faster then you think AND A LOT MORE

thats my opinion


// LilleCarl

By the way i'm not 100% sure on that the LUAEngine loads all LUA scripts to the memory but i think so.
Please feedback on that part else i'm 100% sure