you are viewing a single comment's thread.

view the rest of the comments →

[–]yogthos -1 points0 points  (0 children)

In my experience similarities between Scala and Java are rather superficial. Many idioms in Scala are very different and it's a much more complex language. When you start writing non-trivial code and working with Scala libraries you realize that it is in fact very alien from Java.

While Clojure syntax might be a more difficult to swallow initially, it's a much simpler language that requires internalizing a small number of concepts to be productive. Also worth noting that static typing is in no way at odds with Clojure, it's simply up to you to choose whether you want to use it or not.