Documentation ¶
Overview ¶
golang-plugins uses the new plugin feature of Go 1.8 to implement hot code swapping in Go. This is highly experimental and just a way for me to learn how plugins work and what limitations I find.
Limitations:
This only works on Linux. We poll regularly the plugins directory instead of using fsnotify. We recompile every time, even if the code has not changed. This causes a continuously growing memory requirement (memory leak?).
Click to show internal directories.
Click to hide internal directories.