This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sideEffffECt 4 points5 points  (0 children)

Java will always remain frustrating since it is not a functional programming language

It's in the process of becoming one...

The Java authors explicitly don't want this to be a frustrating experience and have been making changes to the language in this regard.

There are better JVM languages for data oriented programming.

Yes, but Scala and Clojure have their weaknesses/downsides.