One advantage is that it can be easely used on many languages,
althougth the usefulness of that for ideintf is probably very small.
I suppose you mean programming languages not spoken languages.

But Interface is a Delphi language keyword. I don't see what this has to with C or whatever.

To interface Delphi Language "Interfaces" with other programming languages additionally to the Delphi language construct a common ABI needs to be defined.

I do see that in Windows this is the case with a Delphi language "Interface" assigned to a Windows "COM" interface, which "on the other site" can have an interface to a function written in any language (as a DLL, OLE thingy or whatever). But as FP is supposed to be OS independent, the ABI between the FOP program and "the other site" needs to be done without Windows specs.

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

Reply via email to