Todd <t.greenwoodg...@gmail.com> writes: > At the end of the day, I'm not sure how valid this exercise is. I'm > certainly slowly learning clojure...but perhaps learning by way of > what not do do.
Unfortunately I don't think there's yet any Clojure books that really focus on teaching functional programming itself like there is for Haskell and Scheme. The Clojure books explain the basic principles (eschewing side-effects and embracing immutability) but they do sort of dump you in the deep end. As you say they tell you what not to do rather than what to do. I'm not sure I've got much to recommend. I was introduced to functional programming through a Haskell textbook in university: http://books.google.com/books?id=a39QAAAAMAAJ SICP is pretty popular for Scheme, but it's probably very dry unless you have a computer science or mathematics background: http://mitpress.mit.edu/sicp/ I haven't read Land of Lisp, but from the table of contents it looks like there's at least a chapter dedicated to functional programming. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en