Re:Clojure vs. Scala
by kvtrew76557 on Tuesday December 24, 2013 @11:07AM
(#6959854)
Perhaps I'm missing something about Clojure, but it looks completely and utterly foreign. As someone who didn't have much trouble learning a "complex" language like Scala I find Clojure really hard to fathom.
[ Parent
| on HN ]
Coming from a Java and Groovy background it took me a while to "unlearn" and I think this is what happens to you.
If you spend more than a few hours on Clojure (maybe you can create a small toy project) it make much more sense.
I'm experiencing quite the opposite, I'm learning Scala now and it all feels too cumbersome, and even the syntax of Scala bothers me now.
Have you learned other Lisp-like languages before? Lisp exists truly in its own realm, syntax wise.
My experience so far is Logo when I was 6 and reading Godel, Escher, Bach, but I was thinking yesterday of investigating Clojure and that's my task for today. I'll check back.
> Lisp exists truly in its own realm, syntax wise.
It's fairly easy to put another syntax atop Clojure if you want, though in my experience the net effect is to restrict what Clojure can do, beginning with disallowing macros.
I'm looking forward to embracing its lispiness.
Re:Clojure vs. Scala
by weavejester on Tuesday December 24, 2013 @12:57PM
(#6960347)
What parts do you find hard to understand?