Subject Re: [Firebird-Architect] Re: C API Upgrade?
Author Alex Peshkov
On Thursday 31 January 2008 02:34, dmitry.lipetsk wrote:
> > The C API is dreadful.
>
> Really?
>
> Oh, yes. It is not object-oriented.
>
> - ~40 (primary) functions
> - struct XSQLDA
> - struct XSQLVAR
> - struct ARRAY_BOUND
> - struct ARRAY_DESC
> - struct BLOB_DESC
> - struct QUAD
> - struct TIMESTAMP
>
> This is really dreadful and complexity?

Here I should agree with Dmitry. I also do not think that ISC API is something
too awful to use. It's not very easy to use it in end-user program, but who
now writes end-user programs using low-level API? What about using it for
writing various end-user APIs (like set of Delphi components), it's very good
and (for me) seems to be better then some other SQL servers API.

> > A vastly better approach is to the the C++ binding of the JDBC API
>
> in
>
> > Vulcan. It is simple, flexible, and semantically equivalent to
>
> probably
>
> > the strongest general SQL API in the industry.
>
> Jeams, I think that Vulcan is dead. Really. Sorry.

Here I do not understand - how is it related with API discussion?