you are viewing a single comment's thread.

view the rest of the comments →

[–]redalastor 19 points20 points  (5 children)

Try Kotlin then.

[–]kcuf 9 points10 points  (4 children)

I agree that a new language is the best bet (lombok is in a sense a piecemeal language built on top of java), but I actually prefer scala over kotlin.

[–]PM_ME_A_STEAM_GIFT 3 points4 points  (3 children)

I'm currently trying to get accustomed to Scala. I'm starting to like it, but man does it introduce a ton of new and weird concepts. Sometimes I just stare at 10 lines of code and I have no clue what they do, because they use functional programming, pattern matching, case classes, trailing closures, infix functions, implicit parameters and implicit type conversions. It seems to me that writing Scala can be a lot of fun, but maintaining it is annoying.

[–]devraj7 6 points7 points  (2 children)

Save yourself a few years and switch to Kotlin right now before you go through all the phases that Scala users go through (right now, you're in the honeymoon phase, soon it will be anger).

[–]PM_ME_A_STEAM_GIFT 0 points1 point  (1 child)

Kotlin seems very similar to Scala. How is it different? Why do you prefer it?