From: Alex P. <pes...@ma...> - 2011-03-31 14:17:21
|
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. |