[gmpi] Re: Topic 3: Cross platform

  • From: RonKuper@xxxxxxxxxxxx
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Wed, 5 Mar 2003 10:53:42 -0500

>>>
The interface should be specified at standard C level (as more-or-less
everything can interface with that) but we should consider SDK support for
other popular development environments (Delphi from a "today" point of
view, Java/ObjectiveC/C# from a "tomorrow" point of view depending on how
compilers and processor speeds develop and what platforms GMPI finds
itself on).
<<<

I agree.  I was thinking we could even define the whatever calling
convention we use (say, cdecl) at the machine level, ie, caller pushes each
argument widened to 64 bits, and caller is responsible for fixing up the
stack upon return.  That way other languages could be supported by an
assembly language thunking layer.

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