What's wrong with premake which is also Lua based?
when I meant:
What advantage does this have over premake which is also Lua based?
A better wording would be "what advantage does this have over premake which is also Lua based".