Quote Originally Posted by JSoftware
Quote Originally Posted by dmantione
* Introducing questionable improvements into the language
Ah, in which sense? It has made quite some nice improvements to class definitions. I think the operator overloading is more Pascal-like and intuitive than their FPC equivalents, but indeed less powerful in some situations.
Sure FPC is racing ahead(I love the generics in FPC. I can't get enough of specialized TFPGMap's ) but overall I've liked Delphi more than I have of the competitors on the Pascal market
I could make a long list, but some of the features I find most disgusting:
* Accepting 0 as a valid pointer value
* Dynamic arrays have pointer semantics, but value syntax
* Records can have methods
* Proprietary, less powerfull operator overloading syntax
* Making pointer dereferencing optional
* Constant arrays have set syntax