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.



Regards,
  - Graeme -

--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to