[fpc-pascal] Delphi mode for new features?

Jonas Maebe jonas.maebe at elis.ugent.be
Wed Jul 1 17:51:43 CEST 2015

On 01/07/15 17:40, Serguei TARASSOV wrote:
> On 01/07/2015 17:08, fpc-pascal-request at lists.freepascal.org wrote:
>> Such new Delphi features are only enabled by default in FPC modes if
>> we consider them to not run counter to the spirit of Pascal. That's
>> obviously subjective, but so is Embarcadero's decision to introduce
>> them. There will never be convergence, because Embarcadero is not
>> interested in that.
> Sorry, I didn't understand your point.

The point is that we consider that several features added by Embarcadero
make the language less Pascal-like or more complicated for no good
reason. "Advanced records" is one such example: that feature already
existed, and is called "objects" or "Turbo Pascal-style objects".

> Out of Embarcadero subject, if 100% convergence is not possible why do
> divergence?

To keep our own dialect as clean as possible (in our eyes).

> Are you agreed that more FPC is compatible with Delphi "by default",
> more users can use it without troubles and learning additional docs?

No, because if all they want is Delphi compatibility, they can use
Delphi mode. We don't care about which syntax mode they use.


More information about the fpc-pascal mailing list