News for hackers. Stuff that matters.
Re:Why I love Common Lisp and hate Java (2012) by yen223 on Saturday November 03, 2018 @10:15PM (#18373688)
I would love to see the reverse. Ive never seen a Java codebase that I thought was pleasant to work with, but maybe I'm just not looking hard enough.
Re:Why I love Common Lisp and hate Java (2012) by jayd16 on Saturday November 03, 2018 @11:02PM (#18373890)
You're really underestimating the power of Java's boring workhorse methodology. If you're looking for love there's a lot of other languages that are more pure and more beautiful for certain use cases.

However, there's a reason Java is in the top 3 most popular languages. Its pragmatic, it scales, it plays nice with tooling and the language itself is pretty passable.

Re:Why I love Common Lisp and hate Java (2012) by TeMPOraL on Sunday November 04, 2018 @04:22AM (#18375016)
> However, there's a reason Java is in the top 3 most popular languages. Its pragmatic, it scales, it plays nice with tooling and the language itself is pretty passable.

I wonder if those are true reasons. I currently believe in the following set of reasons, in the order of importance: runaway feedback loop of popularity (popularity -> jobs -> popularity), JVM is cross-platform, low cognitive effort per line of code written.

Re:Why I love Common Lisp and hate Java (2012) by yen223 on Sunday November 04, 2018 @02:07AM (#18374665)
I'm not asking for anything fancy - just an example of a Java codebase that is "good" for whatever definition of "good".

I'm currently dabbling in Android development, and the few Java libraries I've dealt with, especially Android's own APIs, have been a thorough exercise in frustration, to put it mildly.

Where are the good Java codebases hiding?

Re:Why I love Common Lisp and hate Java (2012) by haglin on Monday November 05, 2018 @05:02AM (#18381113)
I agree that the Android APIs are not good.

Have you looked at JDK itself?