Embed Notice
HTML Code
Corresponding Notice
- Embed this notice@MercurialBlack @pernia it would be simple, take where the message in and output things are, and add a registry of plugins,
on startup, have the executable load up libraries with dlopen, which can register themselves into the message processing pipeline (it can just be a linked list)
each plugin need merely implement a single function that accepts a message, and farts it back out the other end, for the next thing in the chain.
message flow can resume to normal once you hit the end of the plugin linked list