[gmpi] Re: Requirement 3 - API and SDK Language

  • From: Tim Hockin <thockin@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 15 Feb 2005 13:54:01 -0800

On Tue, Feb 15, 2005 at 04:35:54PM -0500, Ron Kuper wrote:
> The GMPI SDK is bound to be pretty big.  We're going to be providing:
> 
> - Services for threading, memory, I/O, event queueing
> - Wrappers for VST, DX, AU
> - Sample plugin code of all flavors: audio fx, synths, MIDI processors
> - Sample host code
> 
> Are we saying that all of the above must have a C version as well as a
> C++ version?  Or is it sufficient to have some bits in C, others in C++?

As one of the suckers who will be working on the C half of it, I'd be
happy to say the SDK must be in C++, with a C version as an added
feature.

> 
> 
> -----Original Message-----
> From: gmpi-bounce@xxxxxxxxxxxxx [mailto:gmpi-bounce@xxxxxxxxxxxxx] On
> Behalf Of jeffmcc@xxxxxxxxxx
> Sent: Tuesday, February 15, 2005 4:32 PM
> To: gmpi@xxxxxxxxxxxxx
> Subject: [gmpi] Requirement 3 - API and SDK Language
> 
> Ron,
> > > The vast majority of plugin developers are familiar with
> > > C++, are familiar with a C interface as a boundary on
> top
> 
> Jack
> > How do you suggest handling the inevitable conflicts
> > between those requirements and the personal preferences of
> the implementors?
> 
> Good point.  The requiments should be repected.
> 
> I propose changing that requirement to:
> 
> Req 3: The GMPI *API* must be written in ANSI C.  The GMPI
> *SDK* must be provided in both C and C++.
> 
> Jeff
> 
> ----------------------------------------------------------------------
> 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: //www.freelists.org/archives/gmpi
> Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
> 
> 
> ----------------------------------------------------------------------
> 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: //www.freelists.org/archives/gmpi
> Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
> 

----------------------------------------------------------------------
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: //www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: