My current leisure-time project is porting the examples from Peter Seibel's excellent Practical Common Lisp (PCL) to Clojure. I think Clojure is interesting for three reasons: Clojure is Lisp, but minus historical baggage. Clojure gives full access to the JVM and Java libraries. Clojure groks concurrency and state. My ground rules are simple: I am not going to port everything, just the code sample
![PCL -> Clojure](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4f4c5b31419d9e87242d3307d6b5e3db65c1a93/height=288;version=1;width=512/https%3A%2F%2Fwww.cognitect.com%2Fassets%2Fimages%2Flogo_large.png)