On Thu, Apr 7, 2011 at 4:23 PM, Daniel Rail <dan...@accra.ca> wrote:
> Hi,
>
> At April-07-11, 9:44 AM, Dmitry Yemanov wrote:
>
>> I believe some form of queryInterface/upgradeInterface is required in
>> the API. But I don't think we should mimic IUnknown precisely without
>> really strong reasons. First of all, we don't need GUIDs as interface
>> version identifiers, as our objects are limited to Firebird only usage.
>> And if Delphi is the only reason to be binary compatible with IUnknown,
>> then I'm against it. Times change and now I'd pay more attention to
>> Java/.NET along with Python/PHP/whatever than think how to please those
>> poor Delphi users ;-)
>
> Whatever the new style of the Firebird API will be, I'm sure that
> Delphi will be able to handle it, as long as the data connection
> developers(IB Objects, FIB Plus, Upscene, Embarcadero, Devart and
> others) are kept in the loop. And, I've just learned that the new
> Delphi 64-bit compiler(hopefully released later this year) will only
> use fastcall for DLL interfaces(even Microsoft has that same
> restriction for 64-bit). I remember at one point in all of this
> discussion, there was talks about stdcall and cdecl for the DLL
> interfaces, but with Delphi 64-bit, it will only support fastcall.
> And, fastcall is also supported by Delphi 32-bit.

I come from qt/lazarus side and seems that with qt there is api for
every type of scripting language
also for lazarus :) and wrappers seems to be done easily
http://doc.qt.nokia.com/qq/qq13-apis.html
http://users.telenet.be/Jan.Van.hijfte/qtforfpc/fpcqt4.html


Another  good api that i love how is defined is opengl
there is the stone engraved api that works even after 10-15 years (c
examples compiled on my machine without no modification)
and there are extensions to the api where experimental api is done

ps:we really  need a really good c++ for flamerobin and other c++
toolkits :qt/wx
How can i test the new api ? there is some doc or samples somewhere ?

Damyan idea to use the ibpp on writing the perl driver wasn't so bad after all

------------------------------------------------------------------------------
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to