Live data from Hacker News

Why Clojure?

blog.cleancoder.com

1–10 of 202 posts

Re: Why Clojure?

#3
Clojure is by far the best programming language I've ever used. Rich Hickey's Sermons On The Mount changed the game of programming once and for all. With Clojure you could finally have your Lisp cake and eat it. Witness the sheer chutzpah of the guy when he basically told Ruby devs they were doing it wrong at Rails Conf in 2012 (https://www.youtube.com/watch?v=rI8tNMsozo0).

Re: Why Clojure?

#4
been jumping into clojure lately myself. after years of js fatigue I've been dying for a functional pairing to elixir on the backend. clojure is growing on me with its nice hot code reloading and macros. (babel is basicly an overgrown macro)

Re: Why Clojure?

#5
It just breaks my heart to see Uncle Bob seduced by a Java-family language right when C++ is getting increasingly fun. He suffered through the bad old days when C++ was only fast and powerful, and is now missing out on the good new days.

I guess he's happy. At least he isn't touting Haskell. Bon Voyage, Bob!

But somebody needs to break it to him that Lisp is not a functional language. Or, if it is, so is C++.

Re: Why Clojure?

#6

been jumping into clojure lately myself. after years of js fatigue I've been dying for a functional pairing to elixir on the backend. clojure is growing on me with its nice hot code reloading and macros. (babel is basicly an overgrown macro)

Are you using Clojure or Clojurescript?

Re: Why Clojure?

#8
post #5

It just breaks my heart to see Uncle Bob seduced by a Java-family language right when C++ is getting increasingly fun. He suffered through the bad old days when C++ was only fast and powerful, and is now missing out on the good new days. I guess he's happy. At least he isn't touting Haskell. Bon Voyage, Bob! But somebody needs to break it to him that Lisp is not a functional language. Or, if it is, so is C++.

> that Lisp is not a functional language. Or, if it is, so is C++

You're missing the point. Everybody can write Fortran in any language.

Re: Why Clojure?

#9
post #7

Having disagreed with Uncle Bob for years, now I'm starting to see some reasoning in his thoughts :) .

I still disagree with most of what he says. It worries me that he might try to impose "Uncle Bob's one true way" of doing Clojure on newcomers (and he has very good reach into the OO community)

Re: Why Clojure?

#10
I played around with Closure for a while to learn its cost/benefits. It is basically the love child of Lisp, Haskell and Java. So it introduces nothing new to the world. However it is certainly an interesting mix that some developers like. And Rich Hickey is an entertaining speaker/presenter/seller of Clojure. Even if you don't care about Closure, watch his talks on YouTube.
Post reply on HN