title: Good patterns for a C/C++ plugin-based system?
body: <p>When developing a C/C++ (=2?) plugin based framework with shared objects/dynamic libraries that need to support live swapping what examples would be helpful to look at for implementation details?</p>
  
  <p>Thanks. </p>
  
  <p><strong>Note:</strong> live swapping is the key point here, no need to restart the system is a requirement </p>