<p>Am 27.01.2014 13:10 schrieb "Michael Van Canneyt" <<a href="mailto:michael@freepascal.org">michael@freepascal.org</a>>:<br>
><br>
><br>
><br>
> On Mon, 27 Jan 2014, hinst wrote:<br>
><br>
>><br>
>> More compiler modes = more complexity = more difficulties for people who<br>
>> support & develop FPC Over time FPC and Delphi modes are becoming<br>
>> increasingly incompatible.  I predict that sooner or later FPC developers<br>
>> will have to drop Delphi mode support because FPC & Delphi modes will<br>
>> become just too different to be built in one compiler.  Maybe we will have<br>
>> two compilers: FreeDelphi and FreePascal.  Note that Embarcadero<br>
>> introduces more and more new features to their product.  FPC already can't<br>
>> support many of them.  For example, string in Delphi 2009 and later is<br>
>> double-byte string; char is widechar.  In FPC Char is still 1-byte char<br>
>> even in Delphi mode.  What I think will happen is that at some point FPC<br>
>> will no longer be able to add more new Delphi features support to Delphi<br>
>> mode like it already happened with string=widestring, so Delphi mode in<br>
>> FPC will always mean Delphi 2007 and earlier.<br>
><br>
><br>
> We will add string=widestring in the next (or next+1) trunk release.</p>
<p>Nitpicking: it's String=UnicodeString. WideString is at least on Windows systems something different...</p>
<p>> What else is missing ? Only anonymous functions, to my knowledge.</p>
<p>Extended RTTI, generic methods (and depending on who you ask: ARC for classes)</p>
<p>Regards,<br>
Sven</p>