[lazarus] Delphi and FPC compatible LCL version
Florian.Klaempfl at gmx.de
Sat Nov 15 19:39:19 EST 2003
Michael A. Hess wrote:
>>Florian Klaempfl wrote:
>>>OK, thanks for it, this one looks a bit better, however....
>>>We (thedevels) have had a litle discussion about it, and
> the final
>>>conclusion is that the LCL won't support Delphi.
>>If someone provides Delphi compatibility patches why shouldn't
> they be
>>incorporated into the lcl?
> Patches to make the LCL and FPC meet Delphi compatibility is
> fine. These patches were to make the LCL work within Delphi.
> We aren't developing the library to be used with Delphi but to
> be used with FPC.
Yes, I know. But: Delphi compatibility could bring the lcl to a broader
audience and at least for Kylix developers the lcl is usefull to write
GTK applications. Further, a broader audience could also gather new
developers for the lcl. My personal opinion is that an open source
projects should accept all patches if they aren't too strange. Of
course, nobody expects that the current lazarus developers spent time
into keeping the lcl compilable with Delphi/Kylix. But if somebody
provides patches why not incooperating them?
Just an example: sometime ago, someone contributed patches to compile
FPC (the compiler itself) with Delphi5. This is pretty useless because
Delphi often IEs when compiling FPC or creates a non working FPC. If the
created FPC works, it's two times slower than an FPC compiled with FPC.
Nevertheless, we applied these patches. Why? Well, it's the way how OSS
development works. If a patch affects core functionality of a project,
it's another story but it doesn't seem to be the case here.
Of course, finally it's your decision, but just my 2 (euro) cent ;)
More information about the Lazarus