spir wrote 9 lines
First of all, I would like to saty that Pascal needs convergence and compatibility; it must be easy to adapt old code as well as being compatible between compilers. And with only three significant players (if my count is right: Delphi, FPC and GPC) that problem is quite a bit smaller than in the past when countless of companies were producing various dialects.
But there is of course another point, moving ahead. One major advantage of FPC is that it gives me all the advantages of C++ (performance, overloading), but none of its weaknesses (manual namespaces, lack of modularity, ugly syntax, questionable security). But the Pascal compilers I used in the 90's did not have that. I am not sure FPC would have been a viable choice today without these additions. So pleasew do not stop innovating!
Some problems can be handled by built in dialects, of which FPC have plenty. I am switching between modes a lot, and I often wish they could be merged a little bit. (MacPas and Delphi modes are quite different.)
I think my conclusion is that various compatibility modes are important, but I think FPC should rather be an innovative superset of Delphi than a clone that waits for the leader to move.
/Ingemar
