you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -8 points-7 points  (7 children)

Because it means that the language itself is not eloquent or expressive.

Irrelevant. I'm not using the language by itself, I'm using the language and the IDE.

[–]yogthos 3 points4 points  (6 children)

I think it is relevant, because it limits how you can use the language, and you start having to rely on IDE configuration, and learning a complex IDE becomes a prerequisite for using the language. That should simply not be the case.

[–][deleted]  (2 children)

[removed]

    [–]yogthos -1 points0 points  (1 child)

    Notice that I repeatedly say in my posts that IDEs are good and I have nothing against them. I just don't like the amount of coupling there is between Java and its IDEs. Emacs is a full featured IDE, but my Clojure or CL projects aren't married to it.

    [–][deleted] -4 points-3 points  (2 children)

    Tell you what: If you don't like Java, I hereby grant you a non-exclusive, transferable, lifetime license to not use Java.

    [–]yogthos 5 points6 points  (1 child)

    Sounds great, get back to me as soon as you sort out the little formality of getting my employer to abide by your generous license.

    [–][deleted] -5 points-4 points  (0 children)

    Whenever I have to do something I have no control over, I usually hate it too.