[fpc-devel] Delphi anonymous methods

Michael Van Canneyt michael at freepascal.org
Tue Mar 5 10:12:04 CET 2013



On Tue, 5 Mar 2013, Paul Ishenin wrote:

> 05.03.13, 16:30, Sven Barth wrote:
>
>> Just to say one thing clear: I will NOT drop FPC's generic
>> implementation and I'll revert every commit that tries to do so, because
>
> Sven, relax - FPC is not your own project and not mine. We can't simple 
> commit or revert what we want.

Of course we can, if you violate a basic rule: do not undo other peoples work.

>> not only do we have to keep backwards compatibility, but the Delphi
>> syntax is a nightmare to parse.
>
> Yes, it is hard to parse but anyway you need to implement it. So this 
> argument if false. And regards backward compatibility - it is not too much 
> places to fix: some in FPC itself and some in Lazarus components.
>
>> Mode ObjFPC is not for Delphi compatiblity. It's there to implement a
>> cleaner variant of the (Object) Pascal language (and Michael wrote), and
>> if that means higher maintenance burden, so be it.
>
> That cleaner variants split pascal for nothing - to make 3-5 developers 
> happy.

It does not split. It offers people the choice.

This is the basis of open source: Having a choice.

You may think that Delphi is the best thing since sliced bread,
but not everyone thinks so.

There are several people on the list that do not like what Delphi is doing to
the pascal language. The way Embarcadero treats the Pascal Language I am more 
and more going to this camp. More so with every release of Delphi.

You must live with this fact, as I must live with your love of Delphi.

We do not deny you your work on Delphi mode.

We expect you not to deny us our work on objfpc mode.

Michael.



More information about the fpc-devel mailing list