Plugin system experiment

I made a proof of concept for a plugin system for programs written in Odin.
The idea is that plugins are Odin packages that can more or less rewrite the application source code by marking procedures as replacements for procedures in the application.
The “host” can then construct an altered version of the app source that includes all the changes made by plugins, which is then compiled on the users machine as a dynamic library.

2 Likes