[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