Interpreted language
From TremFusion
This page will speak about what langage will be integrated in our project, why, and where is the technical documentation.
Contents |
The need
We need a scripting langage because it's simplier to maintain, more flexible, etc.
Integration choice
The criteria list the langage must :
- have security consideration (see [wiki:Security])
- be ligth enougth
- be portable
- be able to be embedded in binaries
You can see the script branch (technical infos) Azrael07 said:
python will not be include on client side due to: - security reason - technically (portability) reason
Lua can be embedded in binaries, python can not.
About LUA
It's already done ? It have security limitation. It can be embedded.
Status: Integrate in client and server side.
About Python
For security and portability reason we decide to only integrate in server side.
Status: Plan to be integrate in server side only
Misc
If we want to build a multiple interpreted langage we can see the SWIG Project