> FPC has great amounts of compatibility with Borland Delphi. Unfortunately, 
> according to the FPC docs, it only supports Delphi compatibility until Delphi 
> 4. 
> The object pascal enhancement on the next Delphi release is still not 
> supported 
> by FPC.
> 
> Since now Delphi has grown to Delphi 9 (2005) -the latest Delphi release-
> which has tons of great object pascal enhancement,

Name one that really enables you to do something that you couldn't do
otherwise.

> don't FPC developers think that now is the time to follow up the language
> enhancements? For example: the for..in syntax, reintroduce keyword, sub
> class (class field), etc.

IMHO No. Stability and usability on D7 level is more important, than the
relatively uninteresting extensions. Things like COM support and packages
are way more important.
 
> Yup, perhaps I sounds pretty close to .Net syntaxes. Yup, I also knew that
> FPC development won't go that direction yet. 

Good. 

> I'm just talking about the language enhancement here, for more code
> portability.

If you want portability, simply don't use D2005 syntax.

> Say, I'll be able to compile my Delphi.Net code using FPC
> running on Linux. Maybe I'm just dreaming about the 'real' concept of
> "write once, compile everywhere". :D

Write it in D7 and compile it everywhere.
 
> Maybe we can start it from FPC v.2.2. Or FPC v.3.0? What do you think? :)

To my knowledge there are no plans for post-D7 support. The whole point is
compability with Delphi.NET, and there is not much interest in that anyway.

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to