[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Goal: Increased Modularity?



On 05/09/07, Les Mikesell <lesmikesell gmail com> wrote:

> Back to the beginning with this argument: if you are only planning to
> dlopen() libvorbis in the presence of ogg files there's no particular
> reason to expect it to be necessary at all, let alone a particular
> version of it.

You have a plugin module for the application that is dlopen()'d by the
application itself. The plugin is linked, normally, against libvorbis
(or whatever). Then the build of the plugin will fail if the interface
changes. The interface of the plugin is under the control of the
application developer, and you can avoid breaking that at runtime by
e.g. versioning the directory path the plugins are stored in, or
something ...


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]