Just last week I started looking at clojure. I watched Rick Hickey present his reasoning for the design of clojure, and was very impressed. http://www.infoq.com/presentations/hickey-clojure
Having looked very briefly at lisp a few years back, I've always intended to learn more. I've been inspired by clojure to finally do it.
Unfortunately most of the documentation for clojure currently assumes you know lisp.
Do you have any advice on a good way to really learn functional programming?
What do you think of the following: http://www.paulgraham.com/acl.html http://www.gigamonkeys.com/book/
I can get them in Tokyo, but only in Japanese (currently a bit beyond my level I'm afraid). The latter is available for free via download, so I might give that a go.
2 comments:
Just last week I started looking at clojure.
I watched Rick Hickey present his reasoning for the design of clojure, and was very impressed.
http://www.infoq.com/presentations/hickey-clojure
Having looked very briefly at lisp a few years back, I've always intended to learn more. I've been inspired by clojure to finally do it.
Unfortunately most of the documentation for clojure currently assumes you know lisp.
Do you have any advice on a good way to really learn functional programming?
What do you think of the following:
http://www.paulgraham.com/acl.html
http://www.gigamonkeys.com/book/
I can get them in Tokyo, but only in Japanese (currently a bit beyond my level I'm afraid). The latter is available for free via download, so I might give that a go.
I'm glad that you liked the post. Thank you for the link-back and kind words.
-m
Post a Comment