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 Haskell" (http://book.realworldhaskell.org/). Even though Clojure has a focus on FP, other Lisps don't exhibit this; there are bits of FP that can be found in any programming language but with Haskell you'll be immersed in it. On Jun 6, 4:10 pm, Daniel Lyons <fus...@storytotell.org> wrote: > 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 <the1physic...@gmail.com> wrote: > > > > > > > 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 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 -~----------~----~----~----~------~----~------~--~---