Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I by no means want to start any kind of religious war but I feel that Scala has kind of eclipsed Clojure. I tend to notice more Scala skills required in real life projects than Clojure.

This is just my opinion as someone that knows neither Scala nor Clojure and without any axe to grind in this debate.



To me it seems more that Scala and Clojure appeal to two slightly different groups.

Scala is very appealing to people looking for a "better Java". A Java programmer can get up and running with Scala very quickly simply by treating as Java with some neat and powerful syntactic sugar, and then slowly segue into the more powerful features Scala offers as and when he needs them.

Clojure on the other hand basically requires throwing out everything you know (assuming you're not coming from a LISP background) and starting from scratch. In exchange you end up with a very powerful and new way of approaching programming, one which is very appealing to many people and very effective for handling certain problems.

So as such it makes sense that Scala is more visible. If I had a large Java shop and wanted to try using some functional programming in certain projects, then Scala would be a no brainer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: