[fpc-pascal] Re: Delphi's anonymous functions in Free Pascal

Martin Schreiber mse00000 at gmail.com
Mon Nov 7 08:10:30 CET 2011


On Sunday 06 November 2011 18.24:16 Jürgen Hestermann wrote:
> 
> Also, implementing all existing language constructs from all other
> languages into Pascal makes it a monster that no one can handle anymore.
> Supporting Delphi code sounds good in the first place but in the end it
> bloats the language to something completely different than was intended.
> The reasons for the success of Pascal were simplicity and clarity. But
> now it going into the opposite direction. Introducing new constructs
> over and over again does not make a language easier to use, just the
> opposite.
> 
Agreed 100%. If someone wants to write Delphi and FPC compatible code this is 
already possible.
I don't understand why FPC should become a 100% Delphi clone instead the "best 
general software development environment ever" for the only purpose that 
Delphi users have a free cross platform alternative without to care about FPC 
compatibility while writing their Delphi code.
I propose to make a review of current and future FPC language constructs and 
to classify the constructs into different groups (Pascal kernel, OOP kernel, 
convenience, syntax sugar, can be replaced by, code bloat, Delphi clone...).
Eh.., no, I can't do it my self because I don't know all the newer 
possibilities and there is another FPC related open source project which needs 
my attention. ;-)
People who want to write code which is understandable by every Pascal coder 
can limit their use of constructs to the basic groups. It even will be 
possible to make a streamlined FPC version later without the bloated elements.

Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20111107/e128420a/attachment.html>


More information about the fpc-pascal mailing list