Пишу прогу, требуется поддержка плагинов.
Вопрос следующего характера - на сколько тяжёл вызов dlopen? Думаю сделать кэш этих самых плагинов. Встал вопрос где хранить инфу о плагине - написать её в текстовом файле и хранить в зипе вместе с библиотекой плагина, или вкомпилить эту самую инфу в библиотеку и каждый раз подгружать библиотеку, добавлять инфу в кэш, после чего выгружать и загружать позже по надобности.