Thanks, it did not came to my mind.
I used the term 'plugin' incorrectly. Actually my app is growing day-by-day(expectedly) and I had separated it (from the earlier stages) in small modules (currently statically linked) based on usage, so that those may only be loaded if there is need. Also, user has the option to disable a certain module (hence the requirement of scanning for available modules).
|