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