Abstract the ScriptInterpreter
to allow for multiple implementations (Lua, Python, C#)
#296
Labels
Feature
New feature to the engine
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.The text was updated successfully, but these errors were encountered: