Subject Re: [firebird-php] Re: php_firebird.dll; was: Open Source Database Conference 2005
Author Jochem Maas
Lester Caine wrote:
> Jochem Maas wrote:
>
>
>>>Ard is the official maintainer and has done all the work on the PHP5
>>>builds. He needed to maintain compatibility with Interbase because of (I
>>>believe) paying customers, but we could not provide any good reason to
>>
>>not true. Ard has never used the interbase AFAIK. all his work on the
>>extension was aimed at scratching an itch regarding firebird... but the
>>extension already called ibase and the implemented featureset in firebird
>>was at the time identical so he left it as it was and created fbird_*
>>aliases of all the functions for neatness and to show that a split should
>>be forth coming at some time in the future.
>
>
> OK - but that was not the impression I got from him last year when I was
> looking at doing php_firebird myself ;)
> I was happy to keep Interbase compatibility because I thought he needed
> it, but a Firebird 2.0/Vulcan driver may be a different story :)

I would imagine that his view was that maintaining compatibility for as
long as possible (i.e. for as long as the API is the same and one doesn't
have to sacrifice access to a lot of features) is a good thing... less
code to maintain.

obviously he put the fbird_* aliases in specifically with the idea that eventually
the 2 would split.

If Paul Ruizendaal is up for writing a FB2/Vulcan driver
and exposing it via what are currently the fbird_* alaises he should have a talk
with Ard. will probably save him some time :-)

>