You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Standard plugins support Python language but it requires explicit support from specific plugin for user to manipulate objects from that plugin. That specific plugin must be loaded by simulation which can be easily forgotten.
The main idea is offer an uniform interface for plugins to export own functions which can manipulate their data and dynamic language (like Python) can connect to this interface - no specific plugins will not be required.
Function & method callback idea:
Value function(DynamicArray<Value>& args);
Value method(Value& self, DynamicArray<Value>& args);
Where Value is class which store value and it's type (like std::any).
The text was updated successfully, but these errors were encountered:
Standard plugins support Python language but it requires explicit support from specific plugin for user to manipulate objects from that plugin. That specific plugin must be loaded by simulation which can be easily forgotten.
The main idea is offer an uniform interface for plugins to export own functions which can manipulate their data and dynamic language (like Python) can connect to this interface - no specific plugins will not be required.
Function & method callback idea:
Where
Value
is class which store value and it's type (likestd::any
).The text was updated successfully, but these errors were encountered: