[gmpi] Re: ABI's / Nutshell

Paul Davis wrote:

Yep. we haven't speced the precise functions yet, or what services are needed. That will happen when we cover those topics. Focus at present is getting a minimal plugin to load on Windows & linux.



lets no leave OSX behind. we have the difficult choice there of what
level to target... Mach? BSD? Darwin? Cocoa? or something else ... ?


My suggestion would be that we load and link dylibs using the BSD stuff - it should end up very similar to the Linux implementation, and shouldn't present any problems - the higher-level CFBundle APIs are essentially just a wrapper around BSD mechanisms that do the actual work.

It's still pretty easy for dylibs targeting the BSD layer to link with and call Carbon and Cocoa code, if need be - but shouldn't be necessary, as the host is supposed to be providing all the basic system services.

Regards,
         Angus.

--
=========================================================
Angus F. Hewlett, Managing Director (CEO)
FXpansion Audio UK Ltd - http://www.fxpansion.com
Registered in the UK - #4455834 - VAT: GB 798 7782 33
=========================================================



---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission.

Archive: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: