>>33
I agree with you completely; I'm just saying that perfect is hard.
>>32
I thought it was a programming language.
In this case, "it" is the people responsible for the language, not the language itself. A programming language cannot be a cult, but a community can.
And no, I can't provide a bundle of source code to back up this (mildly paranoid) feeling, but it
was an impression I got in both my informal and formal introductions to Java. I didn't even know about
import until we started working with Swing (shudder), to be honest. It's unfortunate that they believe this will make life simpler (consider that every example C program ever seems to start with
#include <stdio.h>, or some variant!) because my experience with Java was very much negatively tainted as a result; it makes the language feel a lot more bureaucratic than it needs to. That, and naming classes shit like
SQLException.
>semantics
Nope. We're not arguing about semantics at all. Go get a dictionary. You mean 'trivial differences of representation' and semantics is about making distinctions between the concepts being represented. Time to hit up Gottlob Frege.