Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-08 Thread dulanov
Just see http://en.wikibooks.org/wiki/Clojure_Programming/Further_Reading On Jun 6, 3:12 pm, Robert Campbell rrc...@gmail.com wrote: Going beyond the language-specific Programming Clojure book, what other books have best helped you make the (sometimes mind-bending) transition from OOP

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-08 Thread Nathan Hawkins
Programming Erlang is also good. The syntax and message passing emphasis aren't relevant to Clojure, but Erlang also uses immutable data, and is definitely a functional language. On Sat, 6 Jun 2009 13:12:16 +0200 Robert Campbell rrc...@gmail.com wrote: Going beyond the language-specific

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-08 Thread Daniel Lyons
On Jun 8, 2009, at 7:24 AM, Nathan Hawkins wrote: The syntax and message passing emphasis aren't relevant to Clojure I don't have any experience with agents in Clojure, but I wonder if they be used to similar effect? Agents seem more like data in another thread to me than self-recursive

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-08 Thread Daniel Jomphe
I second most of the book suggestions already mentioned (those that I've read). If you like reading papers, I strongly suggest you take a look at Can Programming Be Liberated from the von Neumann Style?: http://www.stanford.edu/class/cs242/readings/backus.pdf This paper will help you with two

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-07 Thread Danny Woods
+1 for Higher Order Perl. The author, Mark Jason Dominus, has made the book available for free download at http://hop.perl.plover.com/book/. Cheers, Danny. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Clojure

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-07 Thread Stuart Sierra
On Jun 6, 7:12 am, Robert Campbell rrc...@gmail.com wrote: Going beyond the language-specific Programming Clojure book, what other books have best helped you make the (sometimes mind-bending) transition from OOP thinking to FP thinking? Practical Common Lisp, on the web at

What books have helped you wrap your brain around FP and Clojure?

2009-06-06 Thread Robert Campbell
Going beyond the language-specific Programming Clojure book, what other books have best helped you make the (sometimes mind-bending) transition from OOP thinking to FP thinking? My bookshelf is piled high with OOP books like Design Patterns, Domain Driven Design, Analysis Patterns, etc. I've

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-06 Thread Robert Campbell
Talk about bad timing - reading the Silly question from Programming Clojure it looks like a book thread already got started there. Here were some additional mentions: Laurent PETIT: OOSC: Object Oriented Software Construction, but this is OOP so I'm disinclined to include it for this specific

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-06 Thread Vincent Foley
I recommend The Little Schemer and if you want to go further, The Seasoned Schemer. On Jun 6, 7:12 am, Robert Campbell rrc...@gmail.com wrote: Going beyond the language-specific Programming Clojure book, what other books have best helped you make the (sometimes mind-bending) transition from

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-06 Thread CuppoJava
As messy of a language it is, learning Ruby was the final step needed to show me the philosophy and merits of FP. -Patrick --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-06 Thread Nathan Hawkins
Higher Order Perl. While I don't want to use Perl anymore, I do know it very well, and it provided a good introduction to FP in a more familiar language. YMMV. Robert Campbell wrote: Going beyond the language-specific Programming Clojure book, what other books have best helped you make the

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-06 Thread kyle smith
I read Norvig's PAIP. The concept of first defining a dsl and then writing an interpreter/compiler for it is amazing. Even something as simple as his sentence grammar shows the idea. --~--~-~--~~~---~--~~ You received this message because you are subscribed to

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-06 Thread Daniel Lyons
I recommend Purely Functional Data Structures by Chris Okasaki. If you can get your hands on OCaml for Scientists it's pretty good too. And of course The Little Lisper/Schemer. I haven't made it through my copy of SICP or PAIP. -- Daniel On Jun 6, 2009, at 10:26 AM, kyle smith

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-06 Thread prhlava
Going beyond the language-specific Programming Clojure book, what other books have best helped you make the (sometimes mind-bending) I have not yet read anything more mind-bending than this: http://www.gp-field-guide.org.uk/ (A field guide to genetic programming) It is free download - the

Re: What books have helped you wrap your brain around FP and Clojure?

2009-06-06 Thread Matt Revelle
It may help to review the code and structure of open source Clojure projects, part of the mind-bend feeling could be coming from struggling to know where to begin when writing code and less from unfamiliarity with the theory of FP. I'd also recommend playing with Haskell and reviewing Real World