Skip navigation.
 
mlRe: Strategies to prevent class name clashes
FROM : B.J. Buchalter
DATE : Fri Feb 15 21:16:31 2008

On Feb 15, 2008, at 11:53 AM, Bill Bumgarner wrote:
>
> In general, it is considered odd that a set of plugins would 
> statically link in the shared UI driver bits.  Doing so increases 
> memory footprint and can be exceedingly problematic unless the 
> functionality within each plugin is maintained in total isolation.


It is -- the functionality within each plugin is maintained by 
thousands of developers world-wide. Arne is trying to develop a Cocoa 
compatibility layer for a C++ UI framework, that I expect would not 
require any changes to the C++ side of the client code for those 
thousands of plugins. I am guessing that this is being driven by the 
fact that 64-bit Carbon was dropped and that there is a desire, long 
term, to support 64-bit in VST hosts...

In the audio world, the plugins have generally carried around 
statically linked versions of their glue and UI code. It hasn't been 
exceedingly problematic until we start to factor in the need to 
integrate with Cocoa.

Best regards,


B.J. Buchalter
Metric Halo
http://www.mhlabs.com

Related mailsAuthorDate
mlStrategies to prevent class name clashes Arne Scheffler Feb 15, 10:09
mlRe: Strategies to prevent class name clashes Lieven Dekeyser Feb 15, 10:42
mlRe: Strategies to prevent class name clashes Arne Scheffler Feb 15, 11:22
mlRe: Strategies to prevent class name clashes Uli Kusterer Feb 15, 11:43
mlRe: Strategies to prevent class name clashes Arne Scheffler Feb 15, 12:42
mlRe: Strategies to prevent class name clashes Thomas Engelmeier Feb 15, 13:04
mlRe: Strategies to prevent class name clashes Arne Scheffler Feb 15, 13:35
mlRe: Strategies to prevent class name clashes Thomas Engelmeier Feb 15, 15:57
mlRe: Strategies to prevent class name clashes glenn andreas Feb 15, 16:13
mlRe: Strategies to prevent class name clashes Jonathon Mah Feb 15, 17:11
mlRe: Strategies to prevent class name clashes Bill Bumgarner Feb 15, 17:53
mlRe: Strategies to prevent class name clashes B.J. Buchalter Feb 15, 21:16
mlRe: Strategies to prevent class name clashes Arne Scheffler Feb 16, 09:18
mlRe: Strategies to prevent class name clashes Jens Alfke Feb 16, 17:42
mlRe: Strategies to prevent class name clashes Arne Scheffler Feb 16, 19:14
mlRe: Strategies to prevent class name clashes Bill Bumgarner Feb 16, 19:37
mlRe: Strategies to prevent class name clashes Chris Hanson Feb 17, 05:45