On Tue, Jun 08, 2004 at 08:26:21 +0100, Chris Cannam wrote:
An implementation disadvantage is the need to produce
two separate
object files (the .so and the GUI), to ensure that they can both be
discovered by the host, and to keep them in sync -- for example to
make sure the GUI knows about the most up-to-date set of plugin
ports. Of course the GUI can always load the plugin and query it
itself, but most probably wouldn't want to do that.
I'm not convinced this is a problem:
1) its equivalent to having a plugin/library inconsistency, so the build
or packaging system should take care of it
2) plugins with the same UID are supposed to be port-compatible, though
due to developer lazyness this doesnt always happen *cough*
- Steve