
Practical Clojure
by Luke VanderHart · first published 2010
18mentions
7recommended by
14HN commenters
2010–2025first – last mentioned
50% recommend50% neutral
Why HN recommends it
A short, up-to-date introduction to Clojure, suited to beginners, especially those with some Lisp or Java background. Often paired with Programming Clojure and The Joy of Clojure.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.






The Apress book (VanderHart, Sierra ) is out, it's pretty well done: http://www.amazon.com/Practical-Clojure-Experts-Voice-Source... and Manning has 2 MEAP books in the pipeline http://manning.com/fogus http://manning.com/rathore
on “Thoughts on Clojure” ↗…Clojure and Scheme are probebly best here) Books: Land of Lisp/Practical Common Lisp for Commen Lisp Not sure about Scala Programming Dylan for Dylan Learn you a Haskell for Haskell Programming Clojure/Practical Clojure for Clojure Structure and Interpretation of Computer Programmes/The little Schemer for Scheme (Don't know a good book for ML)
on “Imperative vs Functional Programming” ↗…all is rather uniform. Here is what I would suggest to begin with Clojure: - if you have some Lisp background just pick a book like Programming Clojure (short, nice to read and direct to the point) or Practical Clojure (also short and up to date regarding protocols) - if you have some Java or OO background but don't find confident enough with a Lisp syntax read the first chapters of Practical Common Lisp and then one…
on “Advice to newbie on learning Lisp/Clojure” ↗…at the end of the month called the Joy of Clojure, which I'm really excited about. Currently the only two books out are Stewart Halloway's Programming Clojure, which is excellent. and Stuart Sierra's Practical Clojure, which is also very, very good. They are both focussed on Clojure 1.0, however, so you'll miss out on some of the features brought by 1.1 and 1.2. I own both, and can't recommend one over the other,…
on “Ask HN: Land of Lisp for learning clojure?” ↗LoL is an excellent book. I read these books when I wanted to dive into Lisp: Land of Lisp, Practical Clojure and Joy Of Clojure. I recommend each one highly.
on “Land of Lisp” ↗I find Practical Clojure and Clojure in Action easier for beginners. The Joy of Clojure is a little advanced suitable if you already know Lisp. All 3 are good books.
Huh, another Clojure book? I was skimming through Programming Clojure, Practical Clojure and Programming Concurrency on the JVM earlier this year (apparently before Living Clojure came out), seems like this would be a great addition to the Clojure resources with all the practical examples…
on “Modern ClojureScript” ↗…mediums. My name is not hard to find and I'm on Bluesky & LinkedIn if you want to reach out to me there. I'm one of the authors of this book if you want my full name to search: https://www.amazon.com/Practical-Clojure-Experts-Voice-Sourc...
on “Where Is GPT in the Chomsky Hierarchy?” ↗I have co-authored three books: Practical Clojure (http://www.apress.com/9781430272311) ClojureScript: Up and Running (http://shop.oreilly.com/product/0636920025139.do) Clojure Cookbook (http://shop.oreilly.com/product/0636920029786.do) Practical…
on “Ask HN: Making extra income with books” ↗…http://pragprog.com/titles/shcloj/programming-clojure -------------------------- Upcoming books: ○ Clojure in Action - http://manning.com/rathore/ ○ The Joy of Clojure - http://manning.com/fogus/ ○ Practical Clojure - http://apress.com/book/view/1430272317
on “Decoding Clojure” ↗…less complex (in the sense Stu Halloway uses the word in his talk on Simplicity, http://blip.tv/clojure/stuart-halloway-simplicity-ain-t-easy...) Full disclosure: I'm a huge Clojure fan and author of Practical Clojure, and haven't used Scala on any nontrivial projects, so I'm probably somewhat biased.
on “Initial Thoughts on Clojure” ↗…immutable data structure, don't forget each method doesn't return a copy of the data. It's more clever using changes detection. You can read a lot of information about this part of Clojure in the book "Practical Clojure". I'm reading it and I'm learning some stuffs about Clojure. To conclude, Clojure is fine for "long" program running.
on “Why is Clojure so slow?” ↗…API ref: http://faustus.webatu.com/clj-quick-ref.html http://richhickey.github.com/clojure/clojure.core-api.html or maybe the Apress book has these indexed, I can't remember http://www.amazon.com/Practical-Clojure-ebook/dp/B003VM7G3S/ [[EDIT]] nevermind http://books.google.com/books?id=4QacPa1vwMUC&printsec=f... ------------------------ also called "threading" macro's (also read about "comp") http://groups.google.com/group/clojure/browse_frm/thread/393...…
on “Clojure, Multi-core, AWS Cluster Compute & Lattes” ↗First thanks to everybody for reading my posts. Currently I'm using regularly common lisp, java, c#,c/c++ and SQL. I bought Programming Clojure & Practical Clojure and went through them. I would have bought both Clojure in action and Joy of Clojure (written by starter of this thread fogus) if Manning accepted credit card payment from Macedonia. I'm little tired…
on “Lisper's first look at Haskell” ↗Author of Practical Clojure here. Without getting into detail, the experiences outlined in the article are not unique to him. If you're really interested in the gory details feel free to email me at <my first name>@<my…
on “Avoid Apress” ↗