Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Syntactic sugar request

Date2005-11-09 14:59
FromMichael Gogins
SubjectRe: [Cs-dev] Syntactic sugar request
QueryInterface is a concept from Microsoft's COM library system. It is a function that the API client calls to determine what interfaces are supported by the API. In other words, you ask a library what it can do. This was put in by me or Richard Dobson, I forget which, but the idea is Richard's.

The idea is that instead of adding new function pointers to the CSOUND structure, you could define new API structures, and call QueryInterface to get a pointer to them.

Regards,
Mike

-----Original Message-----
From: Victor Lazzarini 
Sent: Nov 9, 2005 6:42 AM
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] Syntactic sugar request

What is "Query-Interface" ?

At 11:37 09/11/2005, you wrote:
>Has "Query-Interface" been implemented? If not, at whatever point the API 
>is declared to be finished, someone will ask for some new function to be 
>added, and another, and another....  Compared to the size of the first 
>draft of the API, way back when, the current one seems to reflect some 
>form of Moore's law.
>
>Richard Dobson

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth 



-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel





-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net