On Aug 5, 2014, at 1:52 PM, Jim Starkey wrote:

> Yes, that has been often said, and it been often disputed.  It has been 
> explained any number of times, but you continue to ignore the arguments.
> 
> I'll try once more.  Try to pay attention.
> 
> It is true that difference C++ implementations have different vtables.  It is 
> also true that it is impossible to mix object modules from these different 
> compilers.  So it matters not at all.
> 
> I makes sense to define a pure virtual OO interface for many reasons.  But it 
> is also simple and straightforward to layer a non-OO interface with handles 
> on top of the OO interface, which would make everyone happy.
> 
> The only nice thing about IDL is that it will make everyone equally unhappy.  
> Fair, perhaps, but not a good solution.
> 
> Use C++, use it as it was intended to be used, don't get cute, don't try for 
> unnecessary (and impractical) universality.
> 

My first thought on seeing the IDL proposal was "Oh the Complexity!".   My 
other thought was, "Do we have any examples of this approach in any major 
relational DB?"

I guess I've been arguing a "non-OO" interface all along.  Thank you Jim, for 
making it obvious and putting it in perspective.








------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to