I’ve been reading books and playing around with Clojure for the past few weeks. Mostly that has been motivated by trying to find something that gives me the and kind of experience that I find in Common Lisp but with an easier fit for trying to do web development.
I am close to finishing reading my first book on Clojure and I have watched probably 15 to 20 hours of talks about the early philosophy and development of Clojure.
Maybe I am getting old and tired, but I think I am looking for languages now that I can just concentrate on for my own use that I enjoy enough to stick with. At the moment I feel like lispy languages like Common Lisp and Clojure have the kind of feel they I am looking for.
I have come to realize that I like programming environments that are more like systems that I can interact with in an ongoing fashion rather than viewing code as text that gets executed by some process after I am done writing it.
Both Clojure and Common Lisp give this sense of being an environment. But at the moment I understand the capabilities Clojure brings to the table as far as web development far more than what is currently available in the Common Lisp ecosystem.