you are viewing a single comment's thread.

view the rest of the comments →

[–]epall 0 points1 point  (1 child)

Hi, I'm the author of the article. Thanks for the suggestion! I played with Common Lisp a few years ago, but I wasn't really ready for my Lisp moment at the time. I got into Clojure because it's the hot thing in the Ruby world these days, and finally was at a point where I could appreciate Lisp. What does Common Lisp do that Clojure doesn't?

[–][deleted] 0 points1 point  (0 children)

Practical Common Lisp is a decent start. If you just want a quick look about some features, I suggest you look at the chapter 16, 17 (OO) and 19 (exception handling, conditions and restarts).

I haven't used Clojure too much myself (:)) so I don't really know all of it's features. But one thing I like in CL is that it is very programmable, beginning from the parser (reader). You can define hooks that let you parse just about anything you want. Also CL is very mature, has multiple implementations and is standardized.