On Mon, 27 Jan 2014, hinst wrote:
More compiler modes = more complexity = more difficulties for people who support & develop FPC Over time FPC and Delphi modes are becoming increasingly incompatible. I predict that sooner or later FPC developers will have to drop Delphi mode support because FPC & Delphi modes will become just too different to be built in one compiler. Maybe we will have two compilers: FreeDelphi and FreePascal. Note that Embarcadero introduces more and more new features to their product. FPC already can't support many of them. For example, string in Delphi 2009 and later is double-byte string; char is widechar. In FPC Char is still 1-byte char even in Delphi mode. What I think will happen is that at some point FPC will no longer be able to add more new Delphi features support to Delphi mode like it already happened with string=widestring, so Delphi mode in FPC will always mean Delphi 2007 and earlier.
We will add string=widestring in the next (or next+1) trunk release. What else is missing ? Only anonymous functions, to my knowledge. Michael. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal