Except maybe pascal.
And Python. And pretty much every other language I can think of at the moment, that isn't made by BRL. And with autocompletition there definitely isn't the least bit of an intelligent reason to have it.
1) Yes there is.2) The BlitzMAX IDE didn't have auto completion last time I checked.
Agree on the parametric New() though
So you would say there is an intelligent reason for constructor overloading, but not for methods or operators? Please do tell, I'm dying to hear this one. Java is based on C and C++.
No. If you want to "base" java off something, closer matches would be SmallTalk or Simula.