Subject Re: [Firebird-Architect] The Wolf on Firebird 3
Author Jim Starkey
Adriano dos Santos Fernandes wrote:

>But I don't understand his insistence in show IscDbc (or FbDbc) as the
>official API and usage it in external procedures.
>After all, he have agreed in the necessity for another API that don't
>throw exceptions, to be used in others languages.
>
>
FbDbc is currently implemented on the DSQL interface. When the new API
is defined an implemented, FbDbc will be (compatibly) re-implemented on
the new API. FbDbc is and will remain a layered interface for C++. It
is not a candidate for the new API, although it will probably be
semantic equivalent.

There is no reason that FbDbc could not be compiled for as many C++
implementations as necessary for desirable, which eliminates the
exception problem.

As for other languages, I don't think it is unreasonable to implement a
small interface layer between an object interface with a C++ binding and
any language specific interface.

--

Jim Starkey
Netfrastructure, Inc.
978 526-1376