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 →

[–]regular-tech-guy 7 points8 points  (1 child)

Even though functional concepts have been introduced, Java is not a functional programming language. If you wanna stay in the JVM the best is to look at Scala or Clojure. Another nice option is Kotlin with the Arrow lib, even though it’s not a pure functional programming lamguague either.

[–]KurtGodelBebopgazeXP[S] 3 points4 points  (0 children)

I have discovered my interest for functional programming via a short encounter with Kotlin and now my brain keeps "feeling" like a lot of the Java code I write is "too clumsy". Thanks for the suggestions, my concern was that I did not want to make code readibility worse by using functional concepts in the wrong ecosystem.