• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Strategies to prevent class name clashes
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Strategies to prevent class name clashes


  • Subject: Re: Strategies to prevent class name clashes
  • From: "B.J. Buchalter" <email@hidden>
  • Date: Fri, 15 Feb 2008 15:16:31 -0500


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


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Strategies to prevent class name clashes
      • From: Arne Scheffler <email@hidden>
References: 
 >Strategies to prevent class name clashes (From: Arne Scheffler <email@hidden>)
 >Re: Strategies to prevent class name clashes (From: Lieven Dekeyser <email@hidden>)
 >Re: Strategies to prevent class name clashes (From: Uli Kusterer <email@hidden>)
 >Re: Strategies to prevent class name clashes (From: Arne Scheffler <email@hidden>)
 >Re: Strategies to prevent class name clashes (From: Thomas Engelmeier <email@hidden>)
 >Re: Strategies to prevent class name clashes (From: Arne Scheffler <email@hidden>)
 >Re: Strategies to prevent class name clashes (From: Bill Bumgarner <email@hidden>)

  • Prev by Date: Re: r/w resource forks
  • Next by Date: Re: r/w resource forks
  • Previous by thread: Re: Strategies to prevent class name clashes
  • Next by thread: Re: Strategies to prevent class name clashes
  • Index(es):
    • Date
    • Thread