4 ms·
I've been programming in Clojure for 2 years and still consider myself a beginner. (Re. #2) Because of Clojure's immutability, you program differently than you
by gw666 15y ago
I've been programming in Clojure for 2 years and still consider myself a beginner.
(Re. #2) Because of Clojure's immutability, you program differently than you would in a state-based language (most mainstream languages). So learning Clojure is not that helpful in preparing you for Common Lisp or Scheme. Just learn Common Lisp or Scheme, if that's your final goal.
(Re. #3) I've seen web pages detailing jobs in Common Lisp. Search, and you'll find them. Short answer: I don't think there are that many. Some independent programmers who have (or take) the liberty of using whatever language they want, get to use Lisps that way.
Re. "I'm not too deep into Java" and similar statements: FYI, Clojure is built on top of Java and depends on Java being used to get things done. Clojure doesn't implement various things because of this; the language assumes that you know Java well enough to "drop into" Java when Clojure itself doesn't provide. (Clojure makes it very easy to do this, most but not all of the time--and the exceptions aren't documented.)
- kamaal 15y agoIf you have to find a job two years down the lane. Will you advertise yourself as a Lisp programmer or a Clojure programmer? I am asking this as, Do Lisp programmers in one dialect generally get hired to program in another dialect?
- kls 15y agoI think the problem with Clojure is that it does not translate to Lisp 1 for 1 or rather the other way, Clojure relies on many of the Java libs and therefore requires some mastery of the Java API's this does not translate over to other lisps. That being said, the Clojure market is small but healthy, I have received several job offers for Clojure development in the past few months which would have been unheard of a year ago. Clojure is growing rapidly from my perspective and will continue to do so. Among it practitioners it is well regarded which means that it will be adopted by others given the relatively positive opinion that is held about it.