News for hackers. Stuff that matters.
Re:Java 10 and beyond – a look at the potential language change by specialist on Saturday May 19, 2018 @02:31PM (#17109070)
The appeal of Java was the reduced (limited) design vocabulary. No meta programming. Just straightforward imperative programming. For data processing, parsing, CRUD, etc.

Java should have focused on being a better "business" language. Type inference, string intrinsics, built-in regex, intrinsic arrays and maps, lightweight objects.

I love functional programming. For my own projects. When I want to get my lambda on, I'll use Clojure. No way I want to wade into someone else's extravagantly tortured dynamically typed, meta tagged, lambda spaghetti code.

Annotations, optionals, generics, lambdas, and other cargo cult inspired additions have reduced Java's core value proposition.

Fortunately the tooling and JVM are awesome sauce.

There are no comments on this comment yet.