Problem this feature should fix
Our ScriptInterpreter is currently implemented to work only with Lua.
Expected solution
We could provide a scripting interface that could be implemented by scripting languages, and used by OvCore to bind functions to any scripting language. We could find functions to bind through a reflection library (https://github.com/rttrorg/rttr) or by manually registering them from OvCore. The interface would dispatch these registration calls to the selected scripting language.