[fpc-pascal] Interbase vs Firebird header translation
graemeg.lists at gmail.com
Fri Aug 17 11:47:55 CEST 2012
I started a new message thread, as it doesn't really relate to the
origin thread any more.
On 17/08/12 06:50, LacaK wrote:
> BTW: packages/ibase is intended to be translation of Firebird client
> API not Interbase, right ?
Yeah, the unit naming scheme is a bit dodgy at the moment. At one point
in history (Firebird v1.x days) the two products, Firebird and
Interbase, were similar, thus the combined header translation unit. But
yes, their development paths have diverged, supporting different
features, using different client libraries etc.
So really the SqlDB code should probably be split into Interbase support
and another unit for Firebird support. I know Firebird did try and stay
Interbase API compatible in the v1.x days, but I don't know if that is
still true in v2.5+ days. Anybody have more detailed info on this? I
can add that I have a commercial database design tool that I use, and
when generating DDL from my designs, there is a Interbase option and a
Firebird option - so clearly enough has changed in the last 10 years to
consider them separate products now.
- Graeme -
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
More information about the fpc-pascal