|
|
|
|
|
by va_coder
6059 days ago
|
|
I admire Rich Hickey and Stuart Halloway and I've been reading the prag programmer book on Clojure, but I still haven't been able to wrap my head around why I should replace my preferred language - Ruby - with Clojure. I understand that if I was building a database, or a traffic control system or something with lots of concurrency, it's useful. But if I'm building a web app, the appserver and database handle the concurrency issues for me. So I haven't quite understood why Clojure is so important. |
|
Do you like Lisp? If you like Lisp, Clojure is its most pragmatic dialect. I personally enjoy the simple, consistent syntax and functional programming style that Ruby lacks.
Note that while Clojure was designed with concurrency in mind, it's also good at other things — like Ruby, it's a general purpose language. However, you're going to be more productive writing a web app with Ruby right now because there are no libraries for Clojure that are as robust as Rails. That may change as Clojure's ecosystem grows.