On 03/31/11 17:52, Kjell Rilbe wrote:
> Adriano dos Santos Fernandes skriver:
>> QueryInterface uses GUIDs, and an interface with a GUID should not
>> change.
>>
>> This is not conceptually compatible with our versioning scheme.
>
> If I, as a mere deadly FB user, may butt in here, I really really
> think QueryInterface and IUnkown compatibility is not good for FB.
>
> 1. FB is multi platform, while IUnknown is inherently tied to
> Microsoft. (Or am I wrong about this?)
>
> 2. IUnknown compatibility would imply a lot of other stuff that FB
> doesn't want, re. COM etc. Although that may not be required per se,
> just because of IUnknown compatibility, it is in people's minds very
> tightly coupled with COM. This is not good. FB is not a COM object and
> shouldn't be. Ever. Please. ;-)
>
> I think QueryInterface and IUnkown would confuse more than help.

Please do not think that I suggest to add it. :-)
I just want to say that this is possible without major changes.


------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to