[fpc-devel] Interface scope incompatibility with Delphi

Henry Vermaak henry.vermaak at gmail.com
Thu Nov 11 12:43:22 CET 2010


On 11/11/10 10:18, Jonas Maebe wrote:
>
> On 11 Nov 2010, at 00:21, Henry Vermaak wrote:
>
>> On 10 November 2010 18:13, Alexander Klenin<klenin at gmail.com>  wrote:
>>> As a piece of anecdotal evidence, the fact that FPC
>>> does not "properly" support interfaces was the reason
>>> for at least one company I worked for to reject it and move to Delphi
>>> 2007 instead
>>> (from Delphi 7).
>>
>> Why didn't they just set a bounty or pay a compiler dev to fix it?
>> I'm sure that would be cheaper than buying lots of Delphi licences.
>
> I don't think that this is something that can simply be fixed. As I mentioned before, this behaviour would depend on FPC performing exactly the same kind of optimisations for reference-counted entities as Delphi under all circumstances. That is simply not a requirement that is maintainable.

Ah, right, I misinterpreted Alexander's email.  I thought he was 
referring to other interface bugs, not this specific "incompatibility".

Henry



More information about the fpc-devel mailing list