I have decided to complete the exercises in the Structure and Interpretation of Computer Programs, using Clojure. I completed the exercises back in school with Scheme. I thought it would be fun to revisit the book using a more modern lisp dialect. You can follow my progress and make use of the answers in the public repo.
A lot has been said about SICP in the past. If you haven't read it, it's an incredibly influential book and simply fantastic. It will dazzle you with the power, simplicity and beauty of Lisp and is worth it for that alone. Seriously, I strongly recommend it.
I'm not the first to publish solutions and I almost certainly won't be the last. Here are a few other resources that may be interesting:
- Scheme Wiki SICP-Solutions
- Weiqun Zhang's Solutions
- Eli Bendersky's Solutions
- SICP tag at stackoverflow.com
- deobald on Github - Clojure solutions
- stuartellis on Github - Clojure solutions