CS depends on SWIG (http://www.swig.org) for integration of scripting languages. That's how Perl, Java, and Python are integrated. Unfortunatelly LUA is not directly supported by SWIG. In the past there was a luaswig project but that was abandonded.

Since I really want the lua language to be supported by either Crystal Space and CEL, I think I can do it or at least, help doing it but because I know very few about Crystal Space and Jam(files) which are used to compile at least CEL, I think I would need some help.

I have nothing against Python which is a great language but there is no way to have restricted environments to execute untrusted code. Maybe it is possible with PyPy but ... I prefer a lightweight language like lua anyways.

So if someone could help me to start ... I tried directly with CEL but I think I will need to create bindings for CS first which is from my point of view far more complicated.

Thanks for that, Until few days ago, I didn't found time to ask you that (partly because my g++ wre broken) ... and now, we started with paganwarrior a plugin. I don't think I'll need to take your time after all. But if you are interrested in the devloppment you can join.