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

Reply via email to