Skip to content

Abstract the ScriptInterpreter to allow for multiple implementations (Lua, Python, C#) #296

@adriengivry

Description

@adriengivry

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions