aboutsummaryrefslogtreecommitdiff
path: root/plugin/README.md
blob: 852cfe55634ae83a717f006cd6836582ece59dee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
# Plugin

A library for loading plugins and watching plugin updates.

The plugin engine allows the client to load plugins and call their functions.

Plugins can also be associated with a state. The engine does not create the
plugin's state because this may require other application-specific state.

Plugin files are watched for updates. Upon an update, the engine reloads the
plugin into memory and notifies the client. The client should then typically
re-create the plugin's state.