Feature #310

LUA Integration and wrapper for both APIs

Added by Hanack almost 8 years ago. Updated over 5 years ago.

Won't Fix / Abgewiesen
Low / Niedrig
Target version:
Start date:
Due date:
% Done:



LUA Integration and wrapper for both APIs


#1 Updated by Hanack over 7 years ago

  • Target version changed from Milestone 7 to Undecided or Future

#2 Updated by mapc over 7 years ago

Do we really want two scripting langs?

#3 Updated by Hanack over 7 years ago

  • Priority changed from Normal to Low / Niedrig

I don't know. But it would be great if we had an generic scripting layer, so that people can use their favorite scripting language (or even multiple).

Or: we use only python, which enables a deeper integration.

#4 Updated by mapc over 7 years ago

I think that integrateing multiple languages will rase the complaxity uselessly and increase the effort to keep the APIs in sync: The libs will raise the memory usage and the disc space needed, make it harder to compile sauerbomber and each lib will add potential security loopholes. Each lang would have to be handled differently in terms of xecution. Each language would live scope on the disc and during execution, wich would make it much harder to write Framework such as the nooblauncher.
I think we should integrade python well into sauerbomber and start adding low-performace parts in python only. This way we can benefit from the high abstraction layer of python and do software updates without even recompiling.
At the same time we should stop updating cubescript and finally drop cubescript as well when the python code and API are ready.

#5 Updated by mapc over 5 years ago

  • Status changed from New / Neu to Won't Fix / Abgewiesen

Also available in: Atom PDF