Manakel
Recruit

Hello
A small rant ...
I would like a lot of people to realize that the module system of M&B, although written in python, has nothing to do with python. It's a code preprocessor for the M&B engine.
You don't write python code to mod M&B. You simply pack M&B pseudo code into a python file.
And M&B pseudo code have nothing to do with python syntax, expressiveness , high level features etc...
The only python impact is the syntax of lists and the correct indenting.
You could pack the pseudo code in XML, text file, Excel spreadsheet, it just happen to be python...
It's not at all the same principle than other engines that can have embedded or added script language (lua for GMOD on Steam, Lua for CryEngine et...)
A small rant ...
I would like a lot of people to realize that the module system of M&B, although written in python, has nothing to do with python. It's a code preprocessor for the M&B engine.
You don't write python code to mod M&B. You simply pack M&B pseudo code into a python file.
And M&B pseudo code have nothing to do with python syntax, expressiveness , high level features etc...
The only python impact is the syntax of lists and the correct indenting.
You could pack the pseudo code in XML, text file, Excel spreadsheet, it just happen to be python...
It's not at all the same principle than other engines that can have embedded or added script language (lua for GMOD on Steam, Lua for CryEngine et...)



