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

How would Clojure be described in these terms? Java is too static/verbose?

Edit, previous discussion: https://news.ycombinator.com/item?id=6968775

Some suggestions:

@tensor wrote: "Clojure: lisp promotes mutability too much."

@ajuc: "The JVM needs a good lisp."



"Clojure: I want to use Lisp, and I want to actually have libraries that can get stuff done"


Clojure: I like Lisp, but it needs more syntax. Clojure: I like Java backtraces. /s


Clojure: If ()'s is good, let's add []'s and {}'s.


Clojure: Java is too complected.


My take would be: I want to work in the areas where Java is used, but not use Java.


For that there are already several good, stable JVM lisps, though. I assume people are moving to Clojure because they specifically want Clojure, not just a lisp on the JVM; otherwise the more conservative choice would be to use ABCL (if you want CL) or Kawa (if you want Scheme).


For me clojure is more about wonderful community (like ruby's one) and real projects (because of java libraries)




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

Search: