On Wed, 11 May 2011 19:10:13 -0700 (PDT) "J.R. Garcia" <mrjohngar...@gmail.com> wrote:
> I'm wondering what resources would be best to learn how Clojurians > write their code. > > I've been developing for about 4 years in several object-oriented > languages (mostly C# and Ruby). I understand Clojure's syntax well and > I'm familiar with a lot of the features of Clojure (although I'm sure > several of you would prove me wrong). One problem I keep running into > is how to attack a problem "the Clojure way". I often find myself > writing Clojure like I would write C# code with LINQ, only in > Clojure's syntax. As others have said, this sounds like you need a book on functional/LISP programming. There are some excellent books for other LISP dialects. "Structure and Interpretation of Computer Programs" (aka SICP) would be my recommendations, but "Practical Common Lisp" and "On LISP" are both excellent. I don't know of a book at that quality level using Clojure. There is an effort underway to translate SICP to clojure at http://sicpinclojure.com/. > I'm not interested in Java interop or Clojure on the web or Clojure's > syntax. I've had no problem finding answers for those things on the > Internet. I'm really more interested in stuff like > http://www.bestinclass.dk/index.clj/2010/10/taking-uncle-bob-to-school.html, > but covering a wider range of things rather than a small example. I'm > interested in any resource whether it's a book, a video, a blog, a > person, etc. This, no the other hands, is a little bit contradictory. The example about syntax and white space than writing code "the Clojure way", though you explicitly say that's not what you're interested in. Seems like you're asking for a community style guide. Again, I don't know that such exists. If it does, Google didn't find it, thought it sounds like a good idea if someone wanted to write one - maybe starting with a LISP or Scheme style guide (there are lots of those to choose from). <mike -- Mike Meyer <m...@mired.org> http://www.mired.org/ Independent Software developer/SCM consultant, email for more information. O< ascii ribbon campaign - stop html mail - www.asciiribbon.org -- 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