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

On Wed, Feb 16, 2005 at 10:32:05AM +1300, jeffmcc@xxxxxxxxxx wrote:
> 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++.

I just checked this in:

--- /tmp/reqs1  Mon Apr  4 22:57:46 2005
+++ /tmp/reqs2  Mon Apr  4 22:55:17 2005
@@ -126,10 +126,10 @@

   Req 2:   GMPI must fully support 32 bit and 64 bit processors.

-  Req 3:   The GMPI SDK must be written in ANSI C, with a clearly specified
+  Req 3:   The GMPI API must be defined in ANSI C, with a clearly specified
   application binary interface (ABI) for each supported platform. Actual
   calling conventions may vary from platform but must be standardized within a
-  platform.
+  platform. A GMPI SDK must be provided in C++ and C.
   More on this requirement

   Req 4:   The GMPI API must use ANSI C type names (from stdint.h) instead of
@@ -692,7 +692,7 @@
 effect of requirements, and some fairly evolved texts which could easily be the
 basis for sections of the GMPI specification.

-  4.1. SDK Written in ANSI C
+  4.1. API Defined in ANSI C

   Because GMPI is supposed to be the universal plugin API, it must be
   compatible with many hosts and many platforms. ANSI C and it's associated
@@ -703,6 +703,9 @@
   Being written in C does not mean that modern programming practices should not
   be used. GMPI can use object-oriented techniques, or whatever development
   models the implementors see fit.
+
+  The GMPI SDK is the example code that plugin developers can use use to build
+  GMPI plugins and hosts. The SDK must be provided in C++ and C.

   4.2. Portable Runtime API


----------------------------------------------------------------------
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: