The plugin functions should be known at compile time to avoid runtime overhead. Thus it is more like a modularization of the library allowing extensions rather than plugins.
An API could be available to dynamically create a nsh instance with a specific plugin.
For now, features handled by plugins are:
Others could be added:
We must separate plugins having a specific set of APIs (IO) from the ones called on key pressed.
The plugin functions should be known at compile time to avoid runtime overhead. Thus it is more like a modularization of the library allowing extensions rather than plugins.
An API could be available to dynamically create a nsh instance with a specific plugin.
For now, features handled by plugins are:
Others could be added:
We must separate plugins having a specific set of APIs (IO) from the ones called on key pressed.